Java
文章平均质量分 62
猿份哥
这个作者很懒,什么都没留下…
展开
-
SpringBoot系列14-加载yml,properties配置文件信息
SpringBoot系列14-加载yml,properties配置文件信息原文链接:[https://www.lskyf.com/post/73](https://www.lskyf.com/post/73)yml前置知识yml语法:对象写法list集合写法map集合写法示例代码1.pom导入配置文件提示spring-boot-configuration-processor2.读取application.yml配置application.yml配置文件Student.java实体类代码测试调用3.读取app原创 2021-06-12 11:09:16 · 1443 阅读 · 2 评论 -
小程序spring boot发送订阅消息
原文链接:https://www.lskyf.com/post/811.订阅消息实体类```@Data@AllArgsConstructor@NoArgsConstructor@Builderpublic class SingleSubscribeMessage implements Serializable { private String touser; p...原创 2020-03-10 09:15:47 · 1746 阅读 · 0 评论 -
java手机号中间4位使用*替换
方法1:截取替换法/** * @description 手机处理工具 */public class MobileUtils { /** * 中间4位使用*替换 * @param phone * @return */ public static String midleReplaceStar(String phone){ ...原创 2018-08-14 08:29:19 · 4451 阅读 · 0 评论 -
SpringBoot防止重复请求,重复表单提交超级简单的注解实现之四(终极版I)
2018.11.30更新前言:上篇文章有的童鞋说不行啊,怎么不能防止重复提交呢!首先需要说明的是之前的防止重复提交是指:一次请求完成之前防止重复提交,当然扩展下就可以做到会话间防止重复提交,还可以扩展为某个时间段或者永久防止重复提交(这个我就不实现了),下面我来扩展一下相同会话防止重复提交其实很简单在上一篇的基础上DuplicateAspect不移除标记为SESSION的token就可...原创 2018-06-12 19:22:14 · 17202 阅读 · 12 评论 -
Caused by: java.net.BindException: Address already in use
Caused by: com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer on /172.16.173.141:20800, cause: Failed to bind to: /0.0.0.0:20800 at com.alibaba.dubbo.remoting.transport.AbstractS...原创 2018-04-28 11:15:40 · 1314 阅读 · 0 评论 -
Elasticsearch-ik同义词,近义词,联想词
Elasticsearch-ik同义词,近义词,联想词1. 将ik安装到elasticsearch/plugin/两种方式: (1) 方式1:下载构建包: https://github.com/medcl/elasticsearch-analysis-ik/releases解压到elasticsearch/plugin目录下 方式2:./bin/elasticsearc...原创 2018-04-19 18:00:17 · 2626 阅读 · 0 评论 -
Caused by: java.net.ConnectException: Connection refused: connect
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure;Caused by: javacom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure;The last packet...原创 2018-04-05 10:25:28 · 1293 阅读 · 0 评论 -
Thymeleaf contextPath
Thymeleaf contextPath的获取1.在html标签中路径使用@{}会自动添加上下文路径 eg:请求/thymeleaf接口 <a th:href="@{'/thymeleaf'}"id="contextPath">跳转到thymeleaf</a>2.在js中 eg:请求/thymeleaf接口 //根路径获取相当于jsp的使用${pageContext....原创 2018-04-04 11:34:31 · 6297 阅读 · 0 评论 -
springboot配置tomcat请求响应时间
springboot配置tomcat请求响应时间1.application.properties文件server.tomcat.basedir=./server.tomcat.accesslog.enabled=trueserver.tomcat.accesslog.directory=./logs/access/server.tomcat.accesslog.prefix=accesss...原创 2018-04-03 15:56:07 · 22984 阅读 · 2 评论 -
java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for
不小心又犯这种错,记录下避免下次再犯错!本来正常的mybatis程序:突然报这个错java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for而且报错总结下原因:mapper.xml 中IDE提示有parameterMap属性而这个属性已经早废弃了且应该使用parameterType...原创 2018-04-15 17:26:53 · 11800 阅读 · 8 评论 -
spring boot设置favicon,favicon不生效,不成功,不起作用
springboot显示的是一片叶子,我们如何使用自己的favicon呢?我试过网上文章设置都不成功,经过实践应该是这样设置:1.将favicon.icon放到resources目录下 例如:/public,/static等等2.完成上面的步骤还不能显示,还需在你的页面的head标签添加代码<head> <meta charset="UTF-8"> <t...原创 2018-04-14 19:32:53 · 10356 阅读 · 11 评论 -
spring boot java代码中获取spring.profiles.active
/** * @description */@Componentpublic class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext context = null; @Override public void setApplic...转载 2018-06-09 13:00:09 · 18649 阅读 · 3 评论 -
微信模板消息{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXXXX]
原文:https://www.cnblogs.com/wenzheshen/p/8554029.html在开发小程序 模板消息定时推送功能时,在开发版测试程序功能运行正常,但提交到线上后提示报错{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXXXX]”}查看小程序文档查看到 如下说明:可以得到,报错的原因问page不正确,...转载 2018-07-27 09:29:56 · 11261 阅读 · 0 评论 -
{"errcode":40164,"errmsg":"invalid ip 119.11.11.1 not in whitelist hint: [o_5agA0f23s51]"}
{"errcode":40164,"errmsg":"invalid ip 11.xx.xx.xx, not in whitelist hint: [o_5agA0f23s51]}解决方法:打开https://mp.weixin.qq.com/ --> 开发 --> 基本配置 --> IP白名单-->119.11.11.1添加到白名单中即可...原创 2018-08-09 21:28:50 · 1302 阅读 · 0 评论 -
SpringBoot系列14-加载yml,properties配置文件信息
SpringBoot系列14-加载yml,properties配置文件信息请阅读原文:https://www.lskyf.com/post/73原创 2019-08-17 19:57:44 · 301 阅读 · 0 评论 -
SpringBoot系列11-webflux
原文链接: http://www.lskyf.com/view/37文章目录基础依赖 数据准备 按照传统方法的思路定义Controller直接调用 使用路由的方式调用springboot webflux简单示例基础依赖pom.xml文件引入依赖文件spring-boot-starter-webflux,是整个项目webflux的支持<dependencies&g...原创 2019-02-24 15:01:31 · 484 阅读 · 0 评论 -
spring boot系列4-定时任务-springboot自带的scheduled超级简单
需求:创建一个每天凌晨0点执行的定时任务1.创建任务/** * @author 天空蓝蓝的 */@Slf4j@EnableScheduling@Componentpublic class MyTask { @Async @Scheduled(cron = "0 0 0 * * ?") public void delEveryDay() throws S...原创 2018-09-30 08:37:21 · 889 阅读 · 0 评论 -
Spring Boot系列5-定时任务-springboot整合quartz实现动态定时任务
springboot有自带的定时任务为什么还要使用quartz使用springboot自带的定时任务可以很简单很方便的完成一些简单的定时任务,但是我们想动态的执行我们的定时任务就比较困难了。然而使用quartz却可以很容易的管理我们的定时任务,很容易动态的操作定时任务。下面我们就讲解下如何使用quartz动态实现定时任务!首先来一张截图看看我们的目录结构pom.xml引入依赖...原创 2018-10-03 23:09:54 · 14435 阅读 · 21 评论 -
spring boot系列3-四步完成观察者事件发布接收(发送消息接收消息)使用异步方不阻塞主线程
原文链接:http://www.lskyf.com/view/10 1.首先Application开启异步@SpringBootApplication@EnableAsyncpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoAppl...原创 2018-09-13 13:25:43 · 1064 阅读 · 0 评论 -
java mongodb Criteria多个条件动态组合分页查询
在做mongodb的时候想根据多个条件动态组合查询相关数据网上没有找到合适的资料,参考了一些实例可是查询出来条件不起作用,然后就自己琢磨出这样的代码,记录一下!/** * 按照多条件搜索问题 * 分页 */ public List<MyBean> searchMyBeanByCondition(MyVo vo) throws Exceptio...原创 2018-09-12 21:16:33 · 13462 阅读 · 3 评论 -
Spring Boot系列2-全局统一异常处理
原创: 猿份哥原文链接:http://www.lskyf.com/view/9为什么要全局统一异常处理呢?如果系统发生了异常,不做统一异常处理,前端会给用户展示一大片看不懂的文字。做统一异常处理后当异常发生后可以给用户一个温馨的提示,不至于使用户满头雾水,所以一方面是为了更好的用户体验 如果不统一全局异常,服务端和前端在遇到异常的时候处理起来杂乱无章非常费力。所以另一方面是为了制定规范...原创 2018-08-25 17:50:26 · 9704 阅读 · 10 评论 -
Spring Boot系列1-helloword
使用springboot简单轻松创建helloword SpringBoot系列1-helloword关于springboot这是摘自官方的一段话 Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring app...原创 2018-08-24 06:53:42 · 195 阅读 · 0 评论 -
ON DUPLICATE KEY UPDATE
mysql数据库Insert语句后面加ON DUPLICATE KEY UPDATE,保证唯一性如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。见原文:http://blog.csdn.net/nature_f...转载 2018-03-22 08:36:05 · 328 阅读 · 0 评论 -
mybatis批量插入数据
以下为临时记录的1.修改数据库url:添加allowMultiQueries=true2.Test.java name,age,sex,status3.dao int insertBaches(@Param("testList") List<Test> matchingList,@Param("type") int type);4.mapper.xml INSERT ignore I...原创 2018-03-23 11:09:08 · 206 阅读 · 0 评论 -
spring @value 注入static
参考http://www.cnblogs.com/zhouj-happy/p/6248798.html转载 2017-09-21 14:15:13 · 918 阅读 · 0 评论 -
定时删除项目upload目录下的所有不需要的文件以及目录(保留upload目录)
Spring定时任务1 功能需求:定时删除项目upload目录下的所有不需要的文件以及目录(保留upload目录)分析:1. 获取到项目绝对路径2. 删除不需要的文件3. 实现方式spring的定时任务1.1 实现一个spring的task需要遵循:1. FileCleatTask类需要使用@Component原创 2017-07-24 18:13:06 · 1130 阅读 · 0 评论 -
Hibernate表与表之间的关联关系配置
Hibernate表与表之间的关联关系配置概要:数据库表与表之间的关系1.一对一单向外键关联2.一对一双向外键关联3.一对多单向外键关联4.一对多双向外键关联5.多对多单向外键关联6.多对多双向外键关联原创 2017-07-07 17:58:53 · 728 阅读 · 0 评论 -
ssh2
struts2,hibernate4,spring3配置时问题汇总及解决办法1.java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor缺少asm-3.3.jar2.java.lang.NoClassDefFoundError: org/objectweb/asm/commons/Empty转载 2015-08-12 23:22:21 · 374 阅读 · 0 评论 -
Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
原文地址:http://blog.csdn.net/zuolongsnail/article/details/8167606public class TestTime {public static void main(String[] args) {System.out.println(TestTime.secToTime(60));}/*** @param t转载 2015-08-26 17:18:31 · 3180 阅读 · 0 评论 -
反射调用私有方法
package test2;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Scanner;public class TestClassForName {protected static boolean原创 2015-04-09 13:37:03 · 585 阅读 · 0 评论 -
抽象接口的过程小结
今天做项目的时候遇到需求顺便小结下自己抽象为接口定义共有的抽象方法:1.需求:在MainActivity中通过一个广播(单独的一个文件类)来监听传感器是否插入,拔出,重写广播的onReciver方法,判断status(连接状态)获得Context对象,转换为MainActivity然后调用MainActivity连接成功的方法和拔出方法更新MainActivity相关的UI或数据原创 2015-03-18 23:56:33 · 745 阅读 · 0 评论 -
java随机产生大数字
class Test2{public BigInteger getRedom(){String s="0123456789";int len=100;Random r=new Random();StringBuffer sb=new StringBuffer();for(int i=0;iint rand=r.nextInt(10);sb.append(s.subs转载 2014-11-22 23:11:20 · 1680 阅读 · 0 评论 -
时间字符串比较大小
方法一: DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); String dateBegin=fmt.format(carrierCommand.getDateBegin()); String dateEnd=fmt.format(carrierCommand.getDateEnd()); //如果获得的日期格式不是'2008转载 2014-11-11 16:38:35 · 3374 阅读 · 0 评论 -
spring boot rabbitmq传递bean(实体类)配置
springboot使用rabbitmq传递实体类的时候会发生java对象不能反序列化而抛异常所以要进行以下配置@Configurationpublic class RabbitConfig { @Bean public RabbitAdmin rabbitTemplate(ConnectionFactory connectionFactory) { return n原创 2017-12-10 13:32:02 · 6796 阅读 · 0 评论 -
idea spring boot项目调试不用每次重启
1.ctrl+Shift+Alt+/-----> 选择Registry ------>勾选compiler.automake.allow.when.app.running2.如果你进行上面的设置没有作用,请在检查下面图片的设置Setting--->Compiler--->勾选Build project automatically 3.maven 加入...原创 2017-11-27 19:42:13 · 15440 阅读 · 0 评论 -
自定义idea File and Code Templates
1.给class添加作者,描述,创建时间#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")/** *@author 你的名称 *@createTime $YEAR-$MON-$DAY $TIME *@description $DESCRIPTI原创 2017-12-03 11:22:41 · 10111 阅读 · 0 评论 -
spring-session-data-redis session共享
1.添加maven依赖<!--redis 1.3.1.RELEASE--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <versi...原创 2018-03-19 15:56:01 · 1066 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example......
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example......发生这样的问题原因有以下几点1.mapper接口类全名与mapper.xml的namespace不一致2.mapper接口的方法与mapper.xml的id不一致3.mapper.xml的中文注释造成(去...原创 2018-03-23 09:58:54 · 1022 阅读 · 0 评论 -
构造模式Builder的简单实现
1.构造模式Builder的简单实现(1)Student.java/** * @author tiankonglanlnade * @description 简单的Builder模式 * @createTime 2018 - - 12 15:18 */public class Student { //1.私有化无参构造 private Student(){} ...原创 2018-03-12 15:53:39 · 518 阅读 · 0 评论 -
javaweb常用
===========创建mvn javaweb工程命令========mvn archetype:generate -DgroupId=cn.tiankonglan.seckill -DartifactId=seckill -Dpackage=cn.tiankonglan.seckill -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-a...原创 2017-12-10 14:11:11 · 476 阅读 · 0 评论