关闭
当前搜索:

[置顶] 听说有些老铁,要感谢下大师兄?扫一扫,领红包啦。顺便表示一下,怎么样?

老铁,既然都点进来啦,那先别着急着走。 来啊,看茶!!! 少年,我看你骨骼精奇,是万中无一的武学奇才,如果有一天,让你打通任督二脉,那还不飞龙上天哪!!! 正所谓:我不入地狱,谁入地狱,警恶惩奸,维护世界和平这个任务就交给你了,好吗? 这本《如来神掌》是无价之宝。 (看法宝......二维码......下图) (此二维码内心OS:我是《如来神掌》,对,没错,就是我。)...
阅读(1924) 评论(12)

[置顶] IntelliJ IDEA使用教程 (总目录篇)

IntelliJ IDEA使用教程 (总目录篇) 硬件要求 IntelliJ IDEA 的硬件要求 安装包云盘分享 IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘(最新链接在文章底部评论里) 注册与激活(建议下载安装专业版) IntelliJ IDEA(或者JetBrains PyCharm)中弹出“IntelliJ I...
阅读(10222) 评论(24)

Elasticsearch 基本查询,term,match,

这里使用的是sense插件,利用Elasticsearch 内置查询条件做查询,而不是使用的命令行的rest   api  使用的curl,这个curl用起来,太难受啦先上图,看看这使用的数据结构。大致就是这么个对象的数据,下面就是对这类数据的各种姿势的查询,此文我未做实测,只是简单的把视频截图,放这啦。我做个笔记。先是简单的get这个不是咱一般的准确查询,查出来的是模糊查询,不是title=el...
阅读(40) 评论(0)

在 IntelliJ IDEA 中,如何使用 SVN 拉分支

说是要创建个SVN的分支,用于单独的定制化项目的开发。与主干项目分开。所以,要创建个branch。翻译一下就是分支的意思啦。 下面看怎么操作吧。 选择项目,右键,然后如图操作。 就会出现下图。 对图稍微解释一下。 copy from : 就是从哪个地方取数据来当作svn仓库的初始源码。 有2个选项,二选一。 working copy 估计就是把你本地的那个目录下面...
阅读(60) 评论(0)

spring mvc 集成 swagger 详细实践,绝壁原创,耳目一新的感觉。

一般都是在已经很完善的项目里面,去集成这个 swagger ,我这就反其道而行之,仔细看看这个 swagger 到底都依赖些什么jar包。 让你好好了解下这个东西,出了些问题的话,也可以简单的处理下。 我这就是以一个非常简单的 maven hello world 项目的基础上,去集成这个 swagger 的实践记录。 所以,你这得有个如上的简单项目。 我这有以前的链接,可以供小白们参考。...
阅读(599) 评论(0)

LocalDate LocalTime LocalDateTime DateTimeFormatter Java 8 新出的时间(time)和日期(date)的API的使用详细实例

现在有如下需求,根据传入时间 获得当前时间的凌晨零点零分零秒的时间,时间戳。 获得当前时间的本周一的凌晨零点零分零秒的时间,时间戳。 获得当前时间的本月的第一天的凌晨零点零分零秒的时间,时间戳。 新接口更好用的原因是考虑到了日期时间的操作,经常发生往前推或往后推几天的情况。 使用Java 8 新提供的API可以很好的操作时间。 时间和日期,可以实现简单的加plus 减 minus。可以...
阅读(482) 评论(0)

Java 代码中看到数字中间带下划线的,如 1000_000 这种形式的数字的理解

今天,一不小心,点到了源码里面去,看到个数字 1000_000,Java代码还可以这么定义数字的,厉害啦,我就百度啦下。原来这个就是1000000。等效的。只是1000_000这样写之后,可读性变强。 实际测试了下。 这个文章,是真的简单,就是图个稀奇。 我真的是第一次看见这么写数字的。 这是Java7引入的新特性。分割数字增强可读性。 当然它有一些使用上的限...
阅读(619) 评论(1)

Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty("user.dir")的理解

唉,读取个文件,也就是在项目里面去获得配置文件的目录,然后,变成文件,有事没事,总是出个 FileNotFoundException   系统找不到指定的文件,气死人啦。 还有就是:System.getProperty("user.dir"),都说获得的是“工作目录”,有老铁们在意这个,工作目录怎么理解吗?我这做了个简单的测试。 但是,你把这个配置文件放在项目的根目录下面,也就是 说你的项目...
阅读(379) 评论(0)

spring aop 中@annotation()的使用,关于自定义注解,绝壁原创的文章

在自定义个注解之后,通过这个注解,标注需要切入的方法,同时把需要的参数传到切面去。那么我们怎么在切面使用这个注解。 我们使用这个自定义注解一方面是为了传一些参数,另一方面也是为了省事。 具体怎么省事,看我下面的例子就造啦。 一般,别人的切面都是这么写的 先声明一个切入点。 //切入点签名 @Pointcut("execution(* com.lxk.spring.aop...
阅读(819) 评论(0)

Spring MVC 集成 AOP,自定义注解,在切面获得方法参数,以及自定义注解的参数。

本文实现了,自定义个注解,用来标注切入点,就是说,你想让哪些个方法执行切面的方法,只需要在这些方法上面,添加自定义注解,然后,就可以执行切面的advice啦。 我们在切面可以拿到: 1,当前执行方法的参数。 2,自定义注解上定义的参数。 3,顺便获得当前session里面的用户吧。 要在spring mvc里面集成aop,那么就得先看如何完善配置文件。 这有个前提。 就是你的项目已经...
阅读(1018) 评论(0)

aspectj 使用spring AOP切面编程的时候报错:ReflectionWorld$ReflectionWorldException NoClassDefFoundError 的处理

在spring mvc 项目中使用 aop 面向切面编程的时候,本以为万事俱备,当启动之后,发现,哦呵,代码报错啦。 nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException 哦,原来在pom.xml里面引入a...
阅读(120) 评论(0)

Elasticsearch 增删改查之 Sense 插件使用 ,chrome浏览器Sense插件的介绍,离线安装,简单使用记录

Sense chrome插件的概述 Sense是一款基于chrome的插件。通过Sense扩展插件我们可以很方便的操作ElasticSearch。ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间时间索引和全文检索。 ElasticSearch作为一个基于Lucene的搜索服务器。它提供了一个...
阅读(374) 评论(0)

Google已将 xxx 标记为恶意程序并阻止安装的解决办法

当我想在chrome浏览器里面安装个自己下载的谷歌浏览器的插件时候,报错如标题。 我当前使用的谷歌浏览器的版本是 61.0.3163.100(正式版本) (64 位) 直接在谷歌浏览器的地址栏输入  chrome://settings/  可以直接到浏览器的设置页面。也可以通过点点点的操作到达这个页面。 找设置里面的高级,我这个版本如图所示,在底部。 找到:保护您和您的设备不受危险...
阅读(1480) 评论(0)

UnsupportedOperationException之Collections$UnmodifiableList异常

报错内容如下: java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableList.sort(Collections.java:1331) 这个报错,牵扯到个unmodifiablerandomaccesslist这个list集合。 具体情况如下 先是使用这个去查数据库,然后返回一...
阅读(248) 评论(2)

i++不是原子操作,看似简单,实则巨坑的一个线程同步的问题。synchronized 和 volatile

线程同步,即对多个线程可能同时访问一个资源的时候。这个时候,有个互斥的要求,一般都是加锁。synchronized。但是,有时候,仅仅这个synchronized是不够用的,还可能会使用到一个不常用的关键字:volatile 下面看看这个简单的多线程同步的代码。看看加不加这个volatile会有什么不同的效果。 package com.lxk.threadTest.mianShiTest....
阅读(236) 评论(4)

Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 什么叫序列化和反序列化 为啥要实现这个 Serializable 接口,也就是为啥要序列化 serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。 我刚刚见到这个关键字 Serializable 的时候,是有这么些问题的。 1,序列...
阅读(446) 评论(0)

IntelliJ IDEA 更新版本之后,中文输入法不能正常使用的解决办法

IntelliJ IDEA 更新之后,版本号是:2017.2.6。我在我自己的代码写注释的时候,发现中文输入法不跟随我的光标。 本来我使用的是 IntelliJ IDEA 2017.1.x,心血来潮的就把他更新到最新啦。然后就出现了下面的问题。 啪啪啪,输了一大堆字母进去,但是就只能看到一个字母,而且,他还跑到了左上角。 我以为是输入法的问题呢,我给卸载了再安装,还是不行。换个输入法...
阅读(1334) 评论(0)

Java多线程同步---以银行存取钱的过程的简单代码实例

首先存钱取钱的这个操作,应该是线程操作的,可以有很多的顾客,这意思就是得有多个线程,多个线程之间共同操作一个银行,银行的金额就需要同步。才能保证线程安全。 所以,下面就把这个代码的实例放 这,有不对的地方,还请指出来哈。因为有个老铁问这个多线程的代码。 首先是银行,这个对象model的创建。 package com.lxk.threadTest.bank; /** * 银行model,一...
阅读(558) 评论(2)

guava之ImmutableList三种初始化方式的使用实例

不可变集合,顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。 为什么要用immutable对象?immutable对象有以下的优点:     1.对不可靠的客户代码库来说,它使用安全,可以在未受信任的类库中安全的使用这些对象     2.线程安全的:immutable对象在多线程下安全,没有竞态条件     3.不需要支持可...
阅读(558) 评论(0)

Mongodb Java count 用法记录(嵌套字段也是可以的)

当你需要确定某个字段等于“xxxxx”的记录在mongodb里面到底有多少条的时候,就可以使用这个count。 我这使用的是 spring-data-mongodb-1.5.0 来访问数据库的。 本以为这个只是支持简单的某个字段 A="xxx" 这种简单的count查询,后来实际测试下发现,针对嵌套的字段,也是可以的。 首先这地方得有个复杂的,带有嵌套字段的一个model。 先看下简单的j...
阅读(553) 评论(0)

csdn评论博客文章的时候,怎样防止<>转义成&lt;&gt;

好多问题都是在csdn上找到解决问题的,但是,有时候,我们在他们的博客下面留言的时候,一般情况下是没什么问题的,但是,你要是带上,之后,在你提交评论之后,可能会被转义,具体问题看下面的图 可以看到,在你评论的内容里面要是有这个符号的时候,他就给转义啦。 那么,问题来了,这个怎么解决呢? 注意到这个图标没,我就从来没注意过这个图标,然后,我才有这个问题的。 点了之后,...
阅读(667) 评论(2)
412条 共21页1 2 3 4 5 ... 下一页 尾页
    老铁们,支付宝扫一扫,领红包啦!
    扫一扫,红包是你的!对,你没看错,天天都有效,可以直接保存,天天扫,天天拿。不信?搞一哈,就造啦!!!
    个人资料
    • 访问:2347460次
    • 积分:20626
    • 等级:
    • 排名:第456名
    • 原创:329篇
    • 转载:79篇
    • 译文:4篇
    • 评论:1405条
    大 师 兄 说
    • 交流群:321964905(新建)
    • 我扣扣:1181415316
    • 我邮箱:cmshome@163.com
    • 我格言:"习惯就好"坑了多少人
    • 暂时在:帝都
    • 曾工作:成都
    • 我爱好:海贼王
    • 我爱好:英雄杀
    • 我家乡:济源市
    • 我爱好:写bug
    • 求求求:有问题就留言吧
    • 为啥呢:大师兄是一直在维护的
      你觉得本博文对你有用吗 有用,那就请点赞留言。 暂时没用,也请不要踩。
    钱柜娱乐开户