9 长空殿

尚未进行身份认证

暂无相关简介

等级
TA的排名 16w+

springboot集成springsecurity jwt实现

具体项目处于特殊原因这里不上传了,简单说下过程中遇到的问题,问题一,jwt如何进行权限校验。首先我们在网上搜到权限处理往往都是基于hasRole进行处理的,原则上是能处理,但是业务上不规范应当使用hasPermission因此我们这里注意(敲黑板)。使用hasPermission请自行实现PermissionEvaluator并将此类注入到springsecurity中注入...

2019-05-17 18:46:54

java 开启监控jmx

总结下监控的java-jar参数nohupjava-jar-Dcom.sun.management.jmxremote.port=1090-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Djava.rmi.server.hostname=***.**...

2019-03-29 12:37:03

C# richTextBox的换行分页打印

近期涉及到一个需求要求提供简单的打印功能,首先想到的winform的printDocument打印功能。之前有别的项目使用了这块进行了简单的封装,但是感觉有问题。问题很简单,之前的打印只能打印固定字体大小的内容。不好用。我不能自定义字体大小。so,引出自己定义的需求。能不能自定义字体进行打印。而且简单粗暴不使用第三方控件。首先百度了下网上的代码代码很多,但大多有存在问题,问题如下:1....

2019-02-01 10:33:34

springcloudconfig添加统一配置的坑

为了避免发布麻烦,我们引入了springcloud的统一配置中心,不可避免的遇到一系列的坑。这里记录一下,有用到的大家可以采纳,不对也请指出。环境:jdk1.8springboot:1.5.14.RELEASEspringcloud:Edgware.SR3问题1:引入的pom项:configserver:<depend...

2018-10-19 17:44:41

正则表达式

项目中加了账号和密码的正则校验这里记录一下://4-16位(字母数字下划线减号中文)varuName=/^[a-zA-Z0-9_\u4e00-\u9fa5]{4,16}$/;//密码强度正则,8-10位,包括至少1个大写字母,1个小写字母,1个数字,1个中文varuPassword=/^(?=.*\d)(?=.*[a-z])(?=.*[\u4e00-\u9fa5])(?...

2018-09-21 13:50:29

zuul配置踩坑

需求描述,使用zuul作为后台网站的前置网关:0代码纯配置。环境需求:eureka,springboot业务节点1.添加负载均衡需要加以下内容:开启负载均衡:spring:cloud:loadbalancer:retry:enabled:true开启zuul负载均衡zuul:ribbon:eage...

2018-09-14 09:54:35

springboot端点问题

 最近调试zuul发现几个问题:1.zuul在作为网关时即使调大了tomcat的并发量,熔断时间以及堆内存大小后依旧存在问题在测试中超过200路并发后直接产生熔断,原因不明请大佬指教2.actuator的端点在使用时需要注意以下内容:  默认的port是你服务的端点如果你没有自己定义的话,如果你的业务info和他的冲突就尴尬了,因此建议将    management.por...

2018-08-31 12:52:41

mysql数据数据类型

mysql在5.*版本时大量使用以下编码格式:1)utf8_bin2)utf8_general_ci3)utf8_general_csutf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。utf8_genera_ci不区分大小写,ci为caseinsensitive的缩写,即大小写不敏感。utf8_general_cs区分大小写,cs为casesensit...

2018-08-01 17:42:50

js表格移动到指定行

functionfreshView(){//当前显示有数据时if(GlobalDataLength>0){//这里为了防止并发采用副本形式进行数据查找vardataList=GlobalData.concat();//刷新显示位置到当前时间最近的一条数据...

2018-07-31 11:30:06

springboot + websocket

1.引入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2.新建websocket的服务...

2018-07-31 11:16:42

c# http请求封装

看到别人写的代码copy一下,作为备份。///<summary>///Restful客户端///</summary>publicclassRESTClient{//常量privateconststringHEAD_KEY="Authorization";pr...

2018-07-16 10:29:31

js对于数据进行时间排序的问题

最近遇到一个需求,要监控离指定utc时间最近的数据。首先数据是存在历史性的,如:2018-7-1110:32:262018-7-1110:34:302018-7-1110:34:42那么如何获取离2018-7-1110:32:33最近的数据呢?这里可以考虑使用差值计算,既时间在js中是按当前时间到1970年1月1日午夜的毫秒数进行计算的所以可以采用获取这些时间和指定时间的差值,然后计算绝对...

2018-07-11 10:59:49

springboot集成shiro的session污染问题

        近期同事在项目中遇到了shiro冲突的问题,问题起因是这样的,有两套系统,系统a和系统b。两套系统均使用shiro做的权限管理,之前部署在两台机器上。使用浏览器打开a系统后另开页签打开b系统,互不干扰都能正常使用,后因业务迁移,两套系统部署到了一个机器上,再使用浏览器打开a系统后再开b系统。问题就出现了,之前a系统要求重新登录。      原因分析,shiro是基于sessio...

2018-07-03 10:01:35

文件上传

最近测试功能需要涉及文件上传,头次玩,这里记录一下实现方式,后台接口不多说直接上代码如下:@RequestMapping(value="/index/upload",method=RequestMethod.POST)@ResponseBodypublicStringhandlerFileUpLoad(@RequestParam(value="file",req...

2018-07-03 10:00:42

activemq一些事情的记录

默认会出现一个叫做ActiveMQ.DLQ的队列这是收到一些报文没有成功正确投递的积压报文,数据太多可能会把mq宕掉。需要修改两处:1.红圈处将持久化干掉,避免重启后还有此队列出现2.添加一个配置表明不将信息存到死队列中。...

2018-06-27 11:10:13

c#和java的值传递和引用传递问题

往往我们在编程时会思考传进方法体内的对象是引用传递还是值传递我们先看看java是怎么玩的publicclassClass1{publicinti=0;publicvoidpr(){System.out.println(i);}}publicclassMain{publicstaticvoidmai...

2018-04-20 11:00:08

自定义字符串拆分

直接上代码C#,其他语言自己改///<summary>///根据特殊字符拆分字符串为数组///</summary>///<paramname="strMessage"></param>///<returns></returns>

2018-02-27 14:55:13

springboot集成shiro

网上这种例子很多,我这里就不多说了,给大家一个大神些的链接,可以参考,我的文章是基于他的文章的学习曲线的描述。第一章:http://412887952-qq-com.iteye.com/blog/2299732第二章:http://412887952-qq-com.iteye.com/blog/2299777   需要注意的是所有的实体类最好都继承一下序列化类避免存储用户信息时出

2018-01-18 13:06:25

学习快排算法

首先说明以下代码为C#的快排实现,想他致敬,由于我的业务和他有所出入所以做了部分修改。http://developer.51cto.com/art/201403/430986.htm我的需求是将字符串长度长的放到列表的前端,短的放后面,不需要特别准确的排序://////递归实现快速排序//////输入链表

2018-01-03 19:34:26

roseha,nec-ha以及mysql数据库热备思考

近期工作涉及到了部分ha的内容,其实主要是保证服务端的热备快速切换工作,同时保证系统能正常运行。为了保证程序运行其实只要是部分数据能及时准确的同步即可。但是这种在极端情况(断电)下软件很难保证。其实不难理解软件是基于硬件进行的处理。硬件如果不能提供同步,软件很难做到。同步软件对比:       ec rose 速度 慢 快 功能完备性 两者...

2017-07-04 11:15:59

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。