- 博客(113)
- 收藏
- 关注
原创 复合注解的获取原理
示例:自建的RestController,代码如下import java.lang.annotation.Annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java....
2019-10-18 11:57:07
703
原创 jenkins编译有依赖关系的多模块
前置:1.maven模块common、dao,common中有Tools工具类,dao依赖common项目,dao中有使用Tools工具类方法2.common、dao使用gitlab管理,且在gitlab中路径与检出时路径一致。即clone到本地时,pom.xml文件与.git文件夹在同一个目录3.jenkins已安装插件multijob pluginjenkins部署...
2019-09-18 13:52:00
4799
2
转载 Tomcat启动加载两次项目
见:https://blog.youkuaiyun.com/mrliar17/article/details/80898914分析一下Tomcat下的server.xml配置文件<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <!-- SingleSign...
2019-07-26 10:50:25
980
转载 前端踩坑Resource interpreted as Stylesheet but transferred with MIME type text/html
转:https://blog.youkuaiyun.com/sky_cui/article/details/86703706项目结构:问题描述:1,跑在本地tomcat上时,用IE,FireFox,Chrome访问都没问题,CSS能加载且有效果2,打包到云端Tomcat时,用IE访问正常,用FireFox和Chrome访问时能加载CSS文件,但是没有效果,报错如下:Resource int...
2019-07-24 10:53:50
2762
1
转载 JpaRepository
见:https://blog.youkuaiyun.com/fly910905/article/details/78557110
2019-07-19 16:05:44
2904
转载 [Navicat] 常用快捷键及注意事项
常用快捷键:1. ctrl + q: 打开新查询窗口 ctrl + n:打开新查询窗口2. ctrl + r: 运行当前窗口内的所有语句 ctrl + shit + r: 只运行选中的语句 注意一定要有shift3. ctrl + w: 关闭当前窗口4. F6: 打开一个mysql命令行窗口5. ctrl + /: 注释 ctrl + shif...
2019-05-26 16:24:22
248
转载 如何使用chrome或360浏览器进行js调试找出元素绑定的点击事件
只需要通过chrome浏览器以下三个功能就可以轻松找到绑定事件了。1.Sources(源码)2.Event Listener Breakpoints(事件监听断点)3.Call Stack(函数调用栈)举个栗子:1.打开某网站,按F12,切换到Sources标签。2.看右边的窗口(Event Listener Breakpoints)栏,选择Mouse -> click选...
2019-05-25 10:01:13
2456
转载 NoSuchAlgorithmException: SunTls12RsaPremasterSecret KeyGenerator not available
用maven构建项目出错,错误信息:RSA premaster secret error: SunTls12RsaPremasterSecret KeyGenerator not available经google是Eclipse设置导致的,设置如下即可解决:Window > Preferences > Java > Installed JREs > jdk8_64b...
2019-02-19 11:23:17
2497
2
原创 积淀
重新审视了一下自己的博客,发现有很多问题。不论是转载的,还是原创的。究其原因,原来是自己的Java基础不牢靠,或者说是自己对Java基础知识的认知程度太不足。认知拜读了大师的学习笔记后,才发现原来自己的学习方法不正确。可笑可笑...
2019-02-13 15:47:09
246
原创 Map按value排序
import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;public class SortMapByValue { public static void main(String[] a...
2019-02-13 15:38:48
142
转载 Spring+MyBatis多数据源配置实现-参考使用
见:http://www.cnblogs.com/lzrabbit/p/3750803.html最近用到了MyBatis配置多数据源,原以为简单配置下就行了,实际操作后发现还是要费些事的,这里记录下,以作备忘不多废话,直接上代码,后面会有简单的实现介绍jdbc和log4j的配置#定义输出格式ConversionPattern=%d %-5p [%t] %c - %m%nlo...
2018-11-12 16:08:06
227
转载 tomcat 与 nginx,apache的区别是什么?
见:https://blog.youkuaiyun.com/qq_32613479/article/details/78530234什么是nginx?nginx is a free,open-source,high-performance http server and reverse proxy,as well as an IMAP/POP3 proxy.通俗的说Nginx提供web服务,反向代理,...
2018-09-10 16:40:20
249
原创 mysql从导出数据的sql文件中只导入指定的一个表
场景昨天系统自动备份了某一个数据库的全部表数据,名dbAll.sql.gz。文件较大(如40G)今天因发现某一个表tableA的一条数据存在问题,需核对两条记录的变化。需从dbAll中找回tableA的数据,以便比较该记录。 操作方案1.将dbAll.sql.gz导入待比较的数据库(临时数据库)中,然后比较tableA。不推介,因为数据量太大,很耗时2.解压dbAll.sq...
2018-09-06 15:25:12
11253
转载 JSONException: There is a cycle in the hierarchy
见:https://blog.youkuaiyun.com/testcs_dn/article/details/24694709http://www.cnblogs.com/az19870227/archive/2011/09/19/2180993.html 在使用JSONObject.fromObject的时候,出现“There is a cycle in the hierarchy”异常。...
2018-09-04 15:13:58
246
原创 redis高可用的坑
公司使用了3台linux服务器安装了3个redis服务器,1个master,2个slave用另外3台安装了3个哨兵,程序通过哨兵操作master但程序运行过程中,发送短信模块,使用了redis对同一手机号进行了防止频繁操作、防止多次操作等拦截管理。短信先保存到数据库中,然后由定时器每10秒发送一次,但偶尔就会出现延迟发送,有时延迟1~2xi小时,导致最后发送失败,且拦截中,同一号码最多一天...
2018-07-26 23:27:36
420
1
原创 Java中的字符串占位符
操作类:MessageFormat方法:format(String pattern, Object...args)示例:System.out.println(MessageFormat.format("我是{0},我要{1},{1},{2}", "中国人","拼搏奋斗"));说明:1.args替换时调用toString方法得到值2.占位符从0开始,可重复出现。如示例中的{1}3.占位符数字标大于实...
2018-07-11 07:12:15
21587
1
原创 判断一个对象是否是基本类型或基本类型的封装类型
/**判断一个对象是否是基本类型或基本类型的封装类型*/ private boolean isPrimitive(Object obj) { try { return ((Class<?>)obj.getClass().getField("TYPE").get(null)).isPrimitive(); } catch (Exception e) { return...
2018-06-26 17:36:31
16106
2
转载 crontab 脚本错误日志和正确的输出写入到文件
见:https://blog.youkuaiyun.com/u012129607/article/details/80418149如果crontab不重定向输出,并且crontab所执行的命令有输出内容的话,是一件非常危险的事情。因为该输出内容会以邮件的形式发送给用户,内容存储在邮件文件/var/spool/mail/$user1如果命令执行比较频繁(如每分钟一次),或者命令输出内容较多,会使这个邮件文件不断...
2018-06-21 20:15:33
3474
1
转载 原型模式(Prototype):实现拷贝(浅拷贝、深拷贝)
见: https://www.cnblogs.com/itTeacher/archive/2012/12/02/2797857.html
2018-06-20 08:49:51
497
原创 spring的同一定时任务上一次的任务未结束前不会启动这次任务
xml配置信息概略<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.sp
2018-06-05 20:00:42
19589
1
转载 mysql最大连接数
一、查看和修改 MySQL 的最大连接数通常,mysql的最大连接数默认是100, 最大可以达到16384。1、查看最大连接数:show variables like '%max_connections%';show global status LIKE '%max_used_connections%';//查看最大使用情况2、修改最大连接数方法一:修改配置文件。推荐方法一进入MySQL安装目录 ...
2018-05-07 17:42:00
413
转载 ajax 跨域 headers JavaScript ajax 跨域请求
详见:https://www.cnblogs.com/cdemo/p/5158663.html解决跨域调用服务并设置headers 主要的解决方法需要通过服务器端设置响应头、正确响应options请求,正确设置 JavaScript端需要设置的headers信息 方能实现。此处手札 供后人参考~1.第一步 服务端设置响应头header('Access-Control-Allow-Origin:*'...
2018-03-22 11:07:55
320
原创 根据List的对象的某个属性进行排序方法
List<Dict> dictList = ...;Collections.sort(dictList, new Comparator<Dict>() { @Override public int compare(Dict d1, Dict d2) { return d1.getSort()-d2.getSort(); }});
2018-03-15 10:23:46
214
原创 mysql创建只读账号及授权语句
1.查询所有账号信息SELECT DISTINCT a.`User`,a.`Host`,a.password_expired,a.password_last_changed,a.password_lifetime,a.* FROM mysql.user a;2.创建账号CREATE USER '账号名称'@'host地址' IDENTIFIED BY '密码';示例:CREATE
2017-12-01 12:55:49
6081
原创 web.xml中的security-constraint
/* PUT SEARCH DELETE COPY MOVE PROPFIND PROPPATCH MKCOL LOCK UNLOCK HEAD OPTIONS TRACE PATCH All Role --> BASIC 其中的, All Role 如果有元
2017-11-29 16:06:23
2858
原创 ajax请求添加自定义header参数
$.ajax({ type: "post", url:"http://127.0.0.1:4564/bsky-app/template/testPost", contentType: "application/json;charset=utf-8", data :JSON.stringify({
2017-11-29 15:58:45
48989
转载 git码云代码上传及分支
见:http://blog.youkuaiyun.com/izzyliao/article/details/53074452http://blog.youkuaiyun.com/oJinSeNianHua1/article/details/729429911、登录码云:新建项目2、输入项目名:3、空项目创建成功如下图:
2017-10-23 18:40:25
4099
转载 序列化和反序列化Serializable
见:http://blog.youkuaiyun.com/abc6368765/article/details/51365838MyEclipse下测试,确实是这样的一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到
2017-09-30 14:41:24
592
转载 java实现打印功能
见(未细看):http://www.cnblogs.com/gaopeng527/p/4357591.htmlhttp://blog.youkuaiyun.com/yss19900512/article/details/45309731
2017-09-28 17:32:48
415
原创 模拟队列-先进先出
import java.util.ArrayList;import java.util.List;/** * 模拟队列 * @date 2017年8月22日 * @version 2.0.1 */public class Test { static List aa = new ArrayList(); static int fullSize = 20;//最多放20个值
2017-09-28 15:55:20
373
转载 java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解
2017-09-25 12:13:12
210
转载 redis配置说明
见:http://cardyn.iteye.com/blog/794194简介: Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,Redis最大的魅力是支持保存List链表和Set集合的数据结构,而且还支持对Li
2017-09-25 12:07:41
202
转载 Spring @Transactional 声明式事务管理 getCurrentSession
为保证能访问,先保存。详见:1.http://blog.youkuaiyun.com/irelandken/article/details/7193123 2.http://blog.youkuaiyun.com/dearlhb/article/details/20213283Spring @Transactional声明式事务管理 getCurrentSession
2017-09-25 11:19:37
354
转载 Spring中的所有路径匹配问题总结
见:http://blog.youkuaiyun.com/haoyifen/article/details/52679576关于Spring的路径, 问的最多的问题就是如何拦截所有以.do结尾的请求. 大家都是在猜, 网上给出的答案五花八门, 比如: *do, /*do, /**do, /** 等..然而这些都是错的. 正确答案是/**/*.do, 如果要拦截/api下的所有.do
2017-09-14 15:14:38
2229
原创 mysql树形查询语句
select t1.* from tableA t1 where #组EXISTS (select t2.DIVISION_ID from tableA t2 where t2.DIVISION_ID=t1.PARENT_ID and #村EXISTS (select t3.DIVISION_ID from tableA t3 where t3.DIVISION_ID=t2.PAREN
2017-09-14 15:02:53
1229
转载 spring在web容器启动时执行初始化方法
见:http://blog.youkuaiyun.com/u012345283/article/details/39558537需求:在tomcat启动时开启一个定时任务。想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也就可以随容器一起启动。问题:上面的方法很好,但是由于定时任务需要去操作数据库,而项目采用了
2017-09-07 10:56:16
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人