
java
请叫我书生
福兮祸所伏,祸兮福所倚
展开
-
学习ES的知识点总结
stopword.dic</entry> 禁用字段。"analyzer": "ik_smart", // 最简单得分词 占的内存比较小。<entry key="ext_dict">ext.dic原创 2024-09-25 14:26:17 · 165 阅读 · 0 评论 -
CloseableHttpClient 跳过https验证 拿来就可以用
过第三方服务器证书验证原创 2024-03-01 09:50:03 · 760 阅读 · 1 评论 -
springboot引入mybatis-plus
1.引入mybatis-plus的依赖包(不要看网上其他的依赖 引入3个依赖 都是瞎扯淡) 直接用我的 完全ojbk2<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.3</version></dependency>...原创 2021-04-03 00:04:53 · 6295 阅读 · 4 评论 -
springboot整合mybatis-plus报Error processing condition on com.baomidou.mybatisplus.autoconfigure.****
java.lang.IllegalStateException: Error processing condition on com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionTemplate at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java.原创 2021-03-31 22:21:20 · 8250 阅读 · 0 评论 -
leetcode 两数之和 完美解答 拿去不谢
public int[] twoSum(int[] nums, int target) { // 数据转为list List<Integer> resultList = new ArrayList<>(nums.length); for (int num : nums) { resultList.add(num); } List<Integer> indexList..原创 2021-01-30 16:30:35 · 178 阅读 · 0 评论 -
利用spring自带的定时器 实现动态定时器的增删改
福兮祸所伏,祸兮福所依简单业务场景:项目启动的时候 启动多个定时器。(走高速)实现CommandLineRunner接口 并标记为spring组件(@Component)@Componentpublic class ScheduleConfig implements CommandLineRunner { private static final Logger LOG = LoggerFactory.getLogger(ScheduleConfig.class); ..原创 2020-08-05 23:21:50 · 614 阅读 · 0 评论 -
java基础之单例模式(饿汉,懒汉),重拾java,多点理解
所谓单例就是:全场唯一预言家,错了,全场唯一实例对象。模式的话:编码风格和结构思想逻辑。保证全场唯一实例对象,外部(只能内部创建咯)不可随意的创建对象。(唯一:想到static,创建对象:必调用构造,外部不可随意:将构造缩小访问权限private)其他不多说:直接上代码1.饿汉单例public class SingletonHunger { // 保证外部不可随意...原创 2019-10-04 22:58:12 · 321 阅读 · 0 评论 -
Servlet 工作原理解析
Servlet 工作原理解析从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与...转载 2019-04-02 13:22:21 · 155 阅读 · 0 评论 -
关于java内部类的一些总结
成员内部类 局部内部类 静态内部类 内部类的继承 成员内部类成员内部类的语法如下:public class OuterClass{ //外部类 private class InnerClass{ // 内部类 }} 在内部类中可以随意使用外部类的成员,尽管外部类的成员被修饰为private 在内部类的可以直接调用外...原创 2019-02-21 11:10:08 · 255 阅读 · 0 评论 -
深入理解,源码解析 Integer 神奇的老哥
咱们对这个Integer封装类并不陌生,就连初学者都了解 ,下面咱们就解剖一下这个神奇的老哥JDK源码 (在java.lang包下面)首先这老哥继承一个Number类 ,这个类的总体作用就是对数字的处理, 这个实现了Serializable(序列化接口),内置抽象方法(intValue,longValue,floatValue,doubleValue)以及byteValue,...原创 2018-11-21 15:57:17 · 246 阅读 · 0 评论 -
java代码优化 帮你将代码做到最佳
前言2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的:就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。代码优化一样,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处都能注意代码优化,总体来说对于提升代码的运行效率就很有用了。这个观点,在现在看来,是要进行代码优化...转载 2018-11-07 11:06:55 · 302 阅读 · 0 评论 -
深度剖析jdk动态代理
https://www.cnblogs.com/MOBIN/p/5597215.html原创 2018-11-01 12:48:21 · 156 阅读 · 0 评论 -
java导入excel表格,入库,更新(商品实例)
先来分析一下操作思路:这里的话主要是分析excel表格的格式(你们操作时打开excel表格理解的更深刻): excel表格里面在左下角会有sheet1 ,这个相当于excel表格名字,每张里面都有单元格,但是每个单元格,我们都可以通过坐标的方式来找到,就比如(1,2),那么结合数据库来说(其实excel表格也是数据库),是不是很像,如果说我们把excel表格的第一行当作数据库的字段的话,那么我们就...原创 2018-07-06 11:06:46 · 15052 阅读 · 2 评论 -
集合之list(数组,队列),set
对于java中的集合来说,List接口充当着重要的身份,再我们实际的开发过程中也经常用,面试过程中经常问的集合容器。首先:Object 衍生出Collection(父级接口)接口,然后List继承了Collection这里是接口基本层次图,注意一下,map并不是继承了Collection。这也导致了map和其他2大接口的区别。由于list继承Collection接口 所...原创 2018-08-13 15:30:05 · 593 阅读 · 0 评论 -
java史上最全面试题(转载于骆昊)
2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的优快云博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,补...转载 2018-08-16 18:41:08 · 497 阅读 · 0 评论 -
redis实现消息队列和消息订阅之Jedis的Publish/Subscribe功能
这个消息订阅大概是原理 redis客户端1中使用命令 SUBSCRIBE talk 可以订阅通道 talk上的消息 redis客户端2中也同样运行这个命令一起订阅通道 talk redis客户端3使用命令 PUBLISH talk 'test' 可以发现客户端1和2同时受到消息, redis客户端3相当于服务器,给订阅者发送消息, 这个功能的话 相当于redis自己内置的...原创 2018-08-27 14:02:12 · 4995 阅读 · 0 评论 -
js倒计时发送验证码(调用阿里短信服务)服务端处理,更改手机号
前端简单编写1.界面编写<span id="changePhone" style="display: inline-block;width: 130px;color:#0080FF; padding-left: 300px;">更换手机号</span><tr> <th> 短信验证码 </th&原创 2018-09-11 23:01:23 · 400 阅读 · 0 评论 -
js接入高德地图API,搜索位置,实时定位,获取经纬度
1.服务端带所需数据进入 @RequestMapping(value = "deploy", method = {RequestMethod.GET , RequestMethod.POST}) public String deploy(Long venderId, ModelMap model) throws Exception { //vender...原创 2018-09-07 17:10:12 · 21348 阅读 · 2 评论 -
html,js,css加载顺序
1.首先要了解页面的结构(包含哪些元素?哪些计算机语言能够在页面中运行 )(1)html 不仅可以包含文字,还可以包含图片、链接,甚至音乐、程序等非文字元素的标记语言 (展示给用户,不能太单调,css)(2)css 是一种用来表现HTML的计算机语言,能使HTML页面变得更加美观 (要展示给用户光漂亮是不够的,...转载 2018-09-27 12:54:44 · 1720 阅读 · 0 评论 -
手把手教你搞定 微信支付 跳出微信支付的坑 (公众号支付,核心代码可以用于小程序支付)
1. 准备工作设置支付目录 请确保实际支付时的请求目录与后台配置的目录一致,否则将无法成功唤起微信支付。 在微信商户平台(pay.weixin.qq.com)设置您的公众号支付支付目录,设置路径:商户平台-->产品中心-->开发配置,如下图所示。公众号支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,所以必须确保支付目录已经正确的被配置,否则将验证失败,请...原创 2018-10-19 17:54:14 · 26702 阅读 · 2 评论 -
分布式之redis复习精讲(转载)
引言为什么写这篇文章?博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧。考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会setvalue和getvalue两个操作,对redis整体缺乏一个认知。又恰逢博主某个同...转载 2018-10-23 15:24:55 · 269 阅读 · 0 评论