自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hunter的专栏

保持好奇、虚心接纳

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 张老师的生日究竟是哪天(经典推理题[转载])

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都只是知道张老师的生日是下列10组中的一天,而不知道究竟是哪一天。3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日张老师把M值告诉了小明,把N值告诉了小强,然后问他们:“知道我的生日是那一天吗?”小明说:“如果我不知道的话,小强肯定也不知道”。小强说:“本来我也不知道,但是现在我...

2018-09-30 16:33:12 2413

转载 synchronized锁住的是对象还是代码

https://www.cnblogs.com/QQParadise/articles/5059824.html

2018-09-30 16:22:26 177

原创 读取properties或yml文件数据并匹配

使用springboot获取配置的文件的数据有多种方式,其中是通过注解@Value,此处通过IO获取配置文件内容。此前已经在另外的test.xml文件中的bean中可设置xx或yy,这里实现如果test.xml文件中没有设置,可在application.*文件中进行设置。如下: try { InputStream stream = getC...

2018-09-29 15:01:50 1616

原创 Springboot项目打jar包后读取自定义文件问题

Springboot将项目打jar包后读取自定义文件问题。在IDEA上使用的是: StringBuilder sb = new StringBuilder(); try { File file = new File(this.getClass().getClassLoader().getResource("test.txt").getPath(...

2018-09-28 20:31:35 4516

原创 String类型json格式的数据转换嵌套到JSON对象中传递

原是String类型的数据,但是其格式是json。通过转换拼接到JSON对象中传递。使用的maven 仓库:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.11<...

2018-09-28 18:53:02 2713

原创 springboot - private xx is never assigned

在读取xml文件后,对属性进行注入时,发现其中一个变量显示Private xx ‘mType’ is never assigned,且该变量为null。注意:初始化时,已经对该xml文件进行初始化读取。如test.xml文件:<beans> <bean> <property name=&a

2018-09-27 11:07:15 7514

原创 windows之idea常用快捷键

1、shift + shift通过类名查找;2、crtl + shift + r内容查找;3、ctrl + alt + 鼠标获取全部调用改接口方法的实现类(反射调用);4、ctrl + alt + L格式化代码;… …...

2018-09-26 10:55:17 264

原创 被动接收HTTP推送的数据

被动接收http传送的数据,作为客户端,在springboot的项目上实现。在yml或者properties文件中进行ip,path,port设置。yml文件:port: 6666ip: 127.0.0.1path: /test业务实现(这里只支持http,已验证): new Thread(){ @Override ...

2018-09-25 18:26:34 3206

原创 String.valueOf(object)和object.toString()的区别

假设有个对象object,如果object不是null,那么两者是没啥区别的。但是如果object是null,对于String.valueOf(object)返回的是null(从源码可以看出,已经对object做了判断),而object.toString()则会报空指针异常。两种方法的源码code如下:String.valueOf(object)的源码: /** * Retu...

2018-09-19 16:09:34 764

原创 SpringBoot返回JSON数据date日期格式化,解决返回为TIMESTAMP时间戳格式

DB中存储的是时间格式,但是使用@RestController返回的JSON数据时,时间格式转换为了时间戳的形式,现改为直接返回的是时间格式。解决前:解决后:解决方式:在yml文件中加入spring: jackson: date-format: yyyy-MM-dd HH:mm:ss在properties文件中spring.jackson.date-format=...

2018-09-19 11:46:53 7722

原创 Date类型转int类型

由于有些mysql数据库中存储的是int类型,所以进行条件筛选时需要进行处理。将需要的日期转换为int类型进行比较。Date类型转int类型: Integer date = Integer.valueOf(String.valueOf(new Date().getTime()).substring(0, 10)); Integer转int就容易了。获取多天前的日期 - code:D...

2018-09-17 16:23:07 22879

原创 mysql查询/修改字段中存储数据(JSON类型)的某个属性的特征

mysql查询/修改字段中存储数据是JSON类型中的某个属性。mysql 5.6版本及以下(已验证): select * from police_alarmdetailinfo where AlarmCode = ‘2’ and Extend like ‘%”CLZT”:0%’;mysql 5.7及以上(待验证):否则报错: select * from police_alarmde...

2018-09-17 09:02:36 4977

原创 List集合循环存储对象时,导致循环后集合中全部数据都是最后一条的情况

在处理数据时,List集合循环存储对象时,发现循环后集合中全部数据都是最后一条的情况。 code:... AlarmInfo ai = new AlarmInfo(); //创建对象 List<AlarmInfo> returnResult = new ArrayList<>(); for (int i = 0; i < num; i++)

2018-09-14 15:43:53 3951 2

原创 java.sql.SQLException: Data truncated for column 'date' at row 1

将数据INSERT入mysql库时,报错:java.sql.SQLException: Data truncated for column 'date' at row 1原因: 该字段的数据类型与插入的该字段类型长度不一致引起。主要就是类型的问题,所以依情况更改即可。...

2018-09-14 14:37:56 10139 1

原创 Unable to build Hibernate SessionFactory

使用springboot+jpa的形式对DB进行操作时,配置好实体类和接口继承类xxxRepository后启动,控制台报错,如下: 控制台的部分错误提示(全部错误提示文尾贴):org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory...

2018-09-13 14:17:35 14174 2

原创 springboot Could not resolve placeholder 'schedu' in value "${schedu}"

在springboot的application.yml文件中配置了参数schedu,然后在业务中通过@Value(“${schedu}”)进行赋值,但是启动之后报如下错误: 注意:在idea下运行的时候是没问题的,但是将其打包成jar包再运行时就报如下错误... Could not resolve placeholder 'schedu' in value "${schedu}"...解...

2018-09-12 16:00:43 12094

原创 idea如何将外部第三方引入的jar,在maven项目打jar包时引入进去

maven项目打包成jar,引入了外部jar时,解决方式。 外部jar,打包部署运行时需要调用,所以在打好的包中需要打进去。 说明: 1、在根目录下建立一个lib包(或其他地方也行,只要打包时在pom中指定) pom.xml文件: <build> <plugins> &

2018-09-11 19:49:02 14444 5

原创 在pom.xml中添加spring-boot-starter-data-jpa依赖,在实体中无法使用@Entity

在pom.xml中添加spring-boot-starter-data-jpa依赖,在实体中无法使用@Entity. 之前的parent使用的是1.5.9:部分pom <parent> <groupId>org.springframework.boot</groupId> <artifactId>sprin...

2018-09-11 14:59:02 5597

原创 设计模式之策略模式

一、定义 策略模式:策略是对算法的封装,是一种形为模式,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。二、实现 1、范例 - 曹操败走华容道 三国演义中曹操败走华容道的故事,相传在赤壁之战之后,曹操的船舰被刘备烧了,曹操逃离时面前有两条路:1、平坦的大路。2、泥泞的华容道。面对这两条路,曹操没有选择大路而选择有炊烟的小路「华容道路」,理由—实则虚之,虚则实之,那么...

2018-09-06 18:01:25 166

原创 springboot单元测试controller层

springboot单元测试controller层。 demo:import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.SpringBootConfiguration;import org.springframework....

2018-09-06 14:37:22 1187 1

原创 springboot测试类报java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need..

写springboot测试类时,报以下错误:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.spr...

2018-09-06 14:06:28 2767

原创 DB使用流式查询优化查询,防止数据量过大导致OOM

使用流式查询优化查询,可防止数据量过大导致OOM,使用JDBC查询为范例:PreparedStatement pstmt = null;String sql = "select * from table_name";//流式查询设置-beginpstmt = conn.prepareStatement(sql, **ResultSet.TYPE_FORWARD_ONLY**, **Res...

2018-09-05 09:49:07 1552

原创 自编写sql给like传参,使用CONCAT()函数

使用CONCAT()函数进行拼接,如下:select * from table where table_column LIKE CONCAT('%',?,'%');

2018-09-05 09:29:04 2303

原创 mysql报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'database'

报错: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘database’原因: 检查mysql的jdbcurl中的数据库名是否填写正确。比如上面的database。

2018-09-04 19:43:30 4449

原创 使用SpringApplication.run(...)启动,报Unable to start EmbeddedWebApplicationContext due to missing Embedde

使用SpringApplication.run(…)启动,报错: Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean....

2018-09-04 17:01:03 484

全球币种汇总.xlsx

整理收集世界币种

2021-03-09

postman4.1.2

win下载后打开chrome,进入设置-扩展程序页面,导入已经解压后的文件,便可在菜单中打开。

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除