自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长空

学习记录

  • 博客(33)
  • 资源 (10)
  • 收藏
  • 关注

原创 C# winform控件赋值不显示的问题

当控件赋值但不显示时,可以尝试以下办法:可能为非主线程赋值导致不显示,此时可以适用Invoke回调尝试处理,如果不能解决,可尝试在主界面load时对控件赋一个值进行激活。目前发现的情况一般是该控件不显示或者叠压在tab页签中会出现类似问题。怀疑为界面不显示时相关的控件内容没有激活text的修改导致。...

2021-12-07 20:45:38 1957

原创 springboot集成springsecurity jwt实现

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

2019-05-17 18:46:54 865

原创 java 开启监控jmx

总结下监控的java -jar参数nohup java -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 2623

原创 C# richTextBox的换行分页打印

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

2019-02-01 10:33:34 1624

原创 springcloudconfig添加统一配置的坑

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

2018-10-19 17:44:41 2363

原创 正则表达式

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

2018-09-21 13:50:29 99

原创 zuul配置踩坑

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

2018-09-14 09:54:35 1106

原创 springboot端点问题

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

2018-08-31 12:52:41 1332

转载 mysql数据数据类型

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

2018-08-01 17:42:50 898

原创 js表格移动到指定行

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

2018-07-31 11:30:06 1288

原创 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 615

转载 c# http请求封装

看到别人写的代码copy一下,作为备份。/// <summary> /// Restful客户端 /// </summary> public class RESTClient { // 常量 private const string HEAD_KEY = "Authorization"; pr...

2018-07-16 10:29:31 4361

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

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

2018-07-11 10:59:49 9792

原创 springboot集成shiro的session污染问题

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

2018-07-03 10:01:35 1804

原创 文件上传

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

2018-07-03 10:00:42 172

原创 activemq一些事情的记录

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

2018-06-27 11:10:13 687

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

往往我们在编程时会思考传进方法体内的对象是引用传递还是值传递我们先看看java是怎么玩的public class Class1 { public int i = 0; public void pr() { System.out.println(i); }}public class Main { public static void mai...

2018-04-20 11:00:08 854

原创 自定义字符串拆分

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

2018-02-27 14:55:13 359

原创 springboot集成shiro

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

2018-01-18 13:06:25 1034 3

原创 学习快排算法

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

2018-01-03 19:34:26 185

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

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

2017-07-04 11:15:59 1050

原创 mysql not in 和in

今天碰到一个需求是处理多表查询后去重的,其中在去重时发现返回结果一直是空的,有点莫名奇妙。重新读了一下sql语句,语句如下:select attachmentid from mal_attachment where attachmentid not in (select attachmentid from (select attachmentid from mal_solution

2017-06-13 15:55:18 806

原创 c#hashtable,Dictionary泛型注意!

hashtable 会将所有的类型全部转为对象,所以能存各种类型,换句话说item的类型可能不同,这样的话可能会造成风险,Dictionary因为有泛型限制,所以编译器会校验item的类型,如果类型不同编译阶段会报错,using System;using System.Collections;using System.Collections.Generic;using System.Linq

2017-06-07 16:17:39 939

转载 键盘钩子

首先之所以将钩子没有分语言写简单使用的教程是有原因的,windows的钩子是基于他的消息机制进行,无论c++也好还是c#的的钩子实现都是调用系统api进行实现。其次分类开搞:C++案例:KBLock环境:vs2015需要注意的有两点:1.      编译时会有由于编码集为utf导致的错误,解决办法为设置字符集为多字节2.      编译时会有main的dll多个的错

2017-06-05 15:17:36 253

原创 redis java和c#两个版本的简单使用

开发工具:Vs2013 netbeans必用的外接库为:C# Redis client for the Redis NoSQL DB 项目实例:Java项目:JavatestredisC#项目:测试使用redisJetty相关jar包 首先使用redis的话面临一个问题:1.      外界库和fromwork的版本相关,换而言之如果你的项目用的fromwork

2017-06-05 14:51:48 521

原创 c#多线程对于字典型的处理

在多线程的字典型add时,如果不加锁是不安全的,有可能插入的值完全不是你想要插入的值而是一个完全错误的值。例子:测试多线程对于map的调用可以自测一下有lock和没有lock的结果是不同的,同时没有lock的约束插入的值在第一次时完全错误。例子如下:http://download.csdn.net/detail/w6025110/9861060

2017-06-05 14:07:31 2190

原创 thread和task的句柄区别

在平时使用线程重置的时候一般我会这样写:         Threadt = new Thread(fun);         t.start();         t.About();         t= null;         t= new Thread(fun);         t.start();         后来在测试的时发现,这种做法会导致句柄的

2017-06-05 13:57:44 1814

转载 c#数据库连接池使用

数据库连接池主要是为了控制并发访问数据库的链接数提高性能。         本次测试主要使用了以下几个例子:         连接池案例:         http://www.cnblogs.com/wuyifu/p/4221614.html         http://www.cnblogs.com/liuhaorain/archive/2012/02/19/2353

2017-06-05 13:54:47 4445 1

转载 mybatis

Mybatis测试使用,主线为:http://www.cnblogs.com/xdp-gacl/p/4261895.html。例子很简单清楚。进阶说明为http://www.cnblogs.com/fsjohnhuang/p/4078659.html,http://1358440610-qq-com.iteye.com/blog/1827429,数据库连接查看:http://www.cnb

2017-06-05 13:46:41 135

转载 java spring 皮毛

简单说下spring吧,这玩意事实上我之前没有接触过,但是想转java必须得接触。头次接触是c#的代码里头有用的spring的东西,感觉很神奇但是又有点鸡肋。这么说吧之前使用是基于类名创建类而使用的spring(在那个项目中是这么使用的)。而后呢c#和java本身也有这个功能所以我说这个功能比较鸡肋。C#用spring的这个功能要引spring.core.dll,1.      搞一个想要

2017-06-05 13:21:50 216

转载 java-swing初探

言归正传,swing是java的一种界面开发的东西百度百科里头有简单描述,不在赘述,简单描述下对于swing开发的一些说明,比较浅显。首先选择ide目前了解的swing开发的ide做的比较好的可能首推NetBeans和eclipse系列,其次是idea。我只用了MyEclipse和idea。NetBeans是查资料的时候网友推荐的。Idea之所以不被我推荐是因为布局方式的原因导致的。不废话直接进行

2017-06-05 12:56:27 322

转载 myql权限赋予

grant all privileges on *.* to '用户名'@192.168.244.20 identified by '密码' with grant option;以上命令用于mysql不允许其他机器访问的情况,加上指定的ip即可访问当前数据库。

2017-06-05 12:53:58 183

原创 序言

引言

2017-06-05 12:52:40 141

springboot-shiro-redis

springboot-shiro-redis集成了dao层自动生成插件,开发依赖1.8的jdk

2018-01-18

扫描公司内网空ip的小工具

java版本的

2017-06-05

c++和c#键盘钩子

c#和c++两种不同语言的键盘钩子实现

2017-06-05

redis使用例子

c#和java两个版本的redis使用简单例子

2017-06-05

c#字典型处理

c#多线程字典型测试

2017-06-05

多线程使用

讨论task和thread的区别

2017-06-05

mybatis例子java版

mybatis使用例子java版本

2017-06-05

spring例子

spring映射代码例子

2017-06-05

swing小程序

swing的idea和netbeans的两种源代码例子

2017-06-05

西红柿插件和破解

安装完毕后将动态库替掉原始的库然后再使用vs即可破解

2014-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除