摘要: 方案来自:https://github.com/spring-cloud/spring-cloud-netflix/issues/1952 解决办法: 阅读全文
posted @ 2018-09-06 11:36 谢幕ゾ华丽 阅读(1571) 评论(0) 推荐(0) 编辑
摘要: 1 Last login: Wed Sep 5 15:49:50 on ttys000 2 sam:~ sam$ sudo lsof -i :7771 3 Password: 4 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 5 java 89 阅读全文
posted @ 2018-09-06 11:33 谢幕ゾ华丽 阅读(231) 评论(0) 推荐(0) 编辑
摘要: java运算符 与(&)、非(~)、或(|)、异或(^) 1.十进制转二进制 原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。 比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最 阅读全文
posted @ 2018-08-24 15:11 谢幕ゾ华丽 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意: 输入的数组只包含 0 和1。输入数组的长度是正整数,且不超过 10,000。 阅读全文
posted @ 2018-08-14 15:42 谢幕ゾ华丽 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一.下载及安装 首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:https://dev.mysql.com/downloads/mysql/ 二.启动 在 Setting 中,双击MySQL, 初始化数据库,选择弱密码。启动即可 首先去官网下载mac对应版本的Mysql, 阅读全文
posted @ 2018-08-08 15:15 谢幕ゾ华丽 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * @Author taozhaoyang 3 * @Description 结合 java8 线程安全 4 * @Date 9:55 2018/7/30 5 **/ 6 public class NewDateUtil { 7 8 private static DateTimeFo 阅读全文
posted @ 2018-07-31 15:22 谢幕ゾ华丽 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1 测试基础类 POSApplicationRunner.class 为项目启动类 两个注解即可 2 单个功能类的单元测试 和普通的方法调用一样注入,自己模拟数据,测试每个接口的方法 3 引入jar包 pom.xml 附加一个POSApplicationRunner 阅读全文
posted @ 2018-07-31 15:21 谢幕ゾ华丽 阅读(474) 评论(0) 推荐(0) 编辑
摘要: javabean与map的转换有很多种方式,比如: 1、通过ObjectMapper先将bean转换为json,再将json转换为map,但是这种方法比较绕,且效率很低,经测试,循环转换10000个bean,就需要12秒!!!不推荐使用 2、通过java反射,获取bean类的属性和值,再转换到map 阅读全文
posted @ 2018-07-26 20:45 谢幕ゾ华丽 阅读(2270) 评论(0) 推荐(1) 编辑
摘要: Bug场景 前端AJax 后端接口 描叙 -如上图code,接口返回中文的错误提示时,ajax直接报错进入 error , 之前,接口有直接返回一个String,包含中文则是乱码 code 片段 2 解决方法 方法1.移除@ResponseBody 方法2 @RequestMapping 添加 pr 阅读全文
posted @ 2018-07-26 20:43 谢幕ゾ华丽 阅读(268) 评论(0) 推荐(0) 编辑
摘要: spring 定时任务设置,关于cronExpression表达式: 表达式意义 "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15触发 "0 15 10 * * ?" 每天上午10:15触发 "0 15 10 * * ? *" 每天上午10:15触 阅读全文
posted @ 2018-07-26 20:42 谢幕ゾ华丽 阅读(304) 评论(0) 推荐(0) 编辑
摘要: RT,虽然看起来简单,每当配置新的IDEA 时,又不免度娘,所以整理下 1.类的模板 路径: settings-Editor-File and Code Templates 右侧找到 class 添加如下,在类的上面 路径: settings-Editor-File and Code Templat 阅读全文
posted @ 2018-07-26 20:41 谢幕ゾ华丽 阅读(463) 评论(0) 推荐(0) 编辑
摘要: luyten 之所以推荐它,是因为它能避免普通的编译工具jd-gui报错的问题 而且这个工具是开源的吗,在github中能找到源码 阅读全文
posted @ 2018-05-14 19:09 谢幕ゾ华丽 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 使用场景 公司运行的App 登陆-验证码短信接口,遭到大量的恶意攻击。处于安全的考虑,需要客户端api目前的一些接口加上验证签名的功能,以提高安全性。 现行的App之前也有过签名的秘钥在,后来出于性能考虑,验签功能并没有用上。所以并不是所有的接口都需要验签,只需要要在需要的接口及时加入验签功能即可。 阅读全文
posted @ 2018-05-08 21:05 谢幕ゾ华丽 阅读(730) 评论(0) 推荐(0) 编辑
摘要: ${artifactId} ${basedir}/src/main/resources **/* ${... 阅读全文
posted @ 2018-05-04 11:03 谢幕ゾ华丽 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1.java.lang.Exception: No runnable methods 测试类,没有可以运行的方法 解决: 方法添加注释:@Test 阅读全文
posted @ 2018-04-17 20:12 谢幕ゾ华丽 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 判断标准 使用explain,可以通过输出的extra列来判断,对于一个索引覆盖查询,显示为using index,MySQL查询优化器在执行查询前会决定是否有索引覆盖查询 注意 1、覆盖索引也并不适用于任意的索引类型,索引必须存储列的值 2、Hash 和full-text索引不存储值,因此MySQ 阅读全文
posted @ 2018-04-09 21:14 谢幕ゾ华丽 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 引子 首先,为什么这么累,无非每天就是简单的CURD的操作,却让自己加班、熬夜、身心疲惫。 领导对你的加班也是不太满意,看不出效果,抱怨你的编码效率低 到底哪里出错了,加班不应该!效率低在哪里! 目的 其实我并不是讲什么大道理,加班累,效率低,领导不满意,心理压力大,到底哪里出错了? 其实能力的阻塞 阅读全文
posted @ 2018-04-09 21:11 谢幕ゾ华丽 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 方法一:非systemd系统 #runlevel N 5 //表示运行级别为5 #init 3 //将运行级别设为3,此时桌面服务关闭 运行级别说明: 3 多用户模式。允许多用户登录系统,是系统默认的启动级别 5 多用户模式。并且在系统启动后运行X-Window,给出一个图形化的登录窗口 其他运行模 阅读全文
posted @ 2018-04-09 21:10 谢幕ゾ华丽 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Sftp常用命令: lcd f:本地切换到 F盘 lpwd本地 当前目录 lls本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get下载文件到本地 Linux命令: 1.文件夹的操作 1 pwd:显示当前路径 2 ls: 显示当前目录下的文件和文件夹 3 阅读全文
posted @ 2018-04-09 21:08 谢幕ゾ华丽 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 看是否有tomcat在运行 eg: 其中tomcat的目录是: /opt/tomcat7 如果有,用kill; #pid 为相应的进程号 启动 看tomcat的控制台输出; tail -f logs/catalina.out 一、如何实时查看日志 1、先切换到:cd usr/local/tomcat 阅读全文
posted @ 2018-04-09 21:05 谢幕ゾ华丽 阅读(171) 评论(0) 推荐(0) 编辑