- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 spring cloud + shiro 权限认证
shiro是一个功能强大,简单的安全框架。对传统的单机系统支持较好,但与微服务整合后比较麻烦,网上资料比较散乱。本文主要介绍我做这一块儿的方法以及遇到的一些坑。思路微服务架构下的权限认证方案最简单的是分布式session,前端去登录认证模块请求登录,登录成功后shiro会生成session并将sessionId返回前端,session中包含用户基本信息及权限信息。shiro会将session放...
2020-01-12 12:40:24
10799
8
原创 Illegal character in path at index
今天使用spring cloud 的feign远程调用接口时,居然出现了Illegal character in path at index的错误,说是路径中包含非法字符,我的路径是http://www.xx.com/user/{id},它说最后的“{}”是非法字符。黑人问号,我调用的接口采用的是rest风格的接口,居然无法被识别,更神奇的是,上面有一个差不多的接口同样的风格没有问题。。。不知道...
2019-09-10 22:01:45
20730
3
原创 zuul超时配置
hystrix:hystrix: command: default: execution: timeout: enabled: false isolation: thread: timeoutInMilliseconds: 60000 circuitBreaker:...
2019-09-07 20:38:54
1022
原创 Linux安装Elasticsearch常遇到的问题
1.unable to install syscall filter或者bootstrap出现问题,可能是Linux内核版本过低,解决方法:修改/elasticsearch/config下的elasticsearch.yml文件,添加:bootstrap.system_call_filter: false之后重启2.max file descriptors for elasticse...
2019-09-02 20:42:37
387
转载 系统中断造成的cpu占用率高
https://www.sysgeek.cn/fix-high-cpu-usage-system-interrupts/
2019-08-29 21:19:02
10136
原创 spring删除父节点及其所有子节点
servicepublic void deleteCategoriesById(Long id,Long pid) { Category category = new Category(); category.setId(id); //获取对象 Category category1 = this.category...
2019-08-28 20:56:14
1349
转载 CopyOnWriteArrayList<E>
作者:一字马胡链接:https://www.jianshu.com/p/cd7a73e6bd78来源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。CopyOnWriteArrayListCopyOnWriteArrayList是ArrayList的线程安全版本,从他的名字可以推测,CopyOnWriteArrayList是在有写操作的时候会copy一份数据...
2019-08-28 12:46:30
434
原创 一道关于float的Java面试题
前两天看到了一道面试题,觉得很有意思,首先看题的内容: public void test1() { float a=1.0f-0.9f; float b=0.9f-0.8f; if (a == b){ System.out.println("true"); }else { System...
2019-08-06 20:14:35
944
原创 eclipse 在option中引用C标签报错
之前在网上下载了一个项目,发现其中一个jsp文件在报错,具体错误是在复选框的option标签中使用了C标签。在网上搜索后发现是eclipse 本身的一个bug,官方给了补丁地址为 https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0度盘链接 https://pan.baidu.com/s/1BcWQ6n5o-SUZyj4MH3Y3z...
2019-07-16 22:18:40
279
原创 Type mismatch: cannot convert from java.sql.Connection to com.mysql.jdbc.Connection
前几天练习Javaweb项目,连接数据库时用到了getConnection()方法时报了错,显示Type mismatch: cannot convert from java.sql.Connection to com.mysql.jdbc.Connection。原因是导包错误:把java.sql.Connection与com.mysql.jdbc.Connection包搞混了.com.mys...
2019-07-16 21:50:45
1826
原创 原子性
原子性(Atomicity):由Java内存模型来直接保证的原子性变量操作包括read、load、assign、use、store、和write,我们大致可以认为基本数据类型的访问独享是具备原子性的(例外就是long和double的非原子性协定,读者只要知道这件事情就可以了,无需太过在意这些几乎都不会发生的例外情况)。 如果应用场景需要一个更大范围的原子性保证(...
2019-05-04 18:25:03
698
原创 java的数据精度问题
java数据类型转换自动类型转换整型与浮点型类型转换合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章FLowchart流程图导出与导入导出导入自动类型转换我们对Markdown编辑...
2019-03-31 21:43:29
5932
FastIR(红外刀)
2019-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人