自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

正怒月神的博客

随便写写

原创 RedisTemplate 多层 模糊匹配 删除Key

情况是这样的: Redis存在多级目录。 网页的Session存储在 springSessions: 下。 而手机端Session在 springSessions:app 下。 正确的: public void deleteToken(String tokenId){ Set&...

2020-05-27 17:33:45 19 0

转载 Optional<T>

/** * 多级取值 * * @param user * @return */ public static String getAddress(UserEntity user) { if (user != null) { ...

2020-05-07 17:33:59 42 0

原创 Java Collections.sort 排序

Collections.sort(list, (h1, h2) -> h1.getName().compareTo(h2.getName()));

2020-04-30 12:20:44 45 0

原创 base64文件上传 java.io.FileNotFoundException 拒绝访问

主要是:路径+文件名.后缀 一定要齐全 以下代码,主要看: tagetFile.getParentFile().mkdir(); // 先创建目录 tagetFile.createNewFile(); //创建文件 file: accessPath: /file/** #访问...

2020-04-22 14:05:21 80 0

原创 springmvc + JPA

最近发觉 spring-data-jpa 比较好用。 我在springcloud的项目中使用后, 也尝试在springmvc中增加 jpa。 一,创建moudle 选择父项目,设定子项目名。 二,创建文件夹 创建文件夹,并且转换文件夹类型 三,创建测试文件...

2020-04-21 15:01:36 77 0

原创 spring cloud 搭建(多JPA,JPA分页)

随着项目的迭代。 我们在老项目中,把service和dao都放在相同module下,已经不合适了。 service和dao越来越臃肿。如下所示 我们就开始认为每个微服务,都拥有自己的model,dao,service。 而上图的module只是充当基类存在的使用。 这个时候J...

2020-04-16 14:30:12 32 0

原创 Spring Cloud 对应 Spring Boot 版本

不注意,会让你走很长很长的套路。。。。 官网:https://spring.io/projects/spring-cloud

2020-04-16 12:10:38 27 0

原创 spring cloud 搭建(事务)

今天我们说一下,如何开启事务。 之前,我们在JpaConfiguration中配置了事务开启。 详见:https://blog.csdn.net/hanjun0612/article/details/105239557 如果没有开启事务,会报错:Executing an update/d...

2020-04-13 17:58:30 42 0

原创 spring cloud 搭建(JPA数据访问)

一,创建三层架构 首先,创建 model(实体层),dao(数据访问层),service(业务层) 都是如下方式: 如果创建的Moudel右键没有 Maven选项, 则通过如下“+”号处理 二,mysql新增表 user表 对应的model层 使用了Lo...

2020-04-03 11:08:48 96 0

原创 maven nexus

原因:由于项目需要,我们有一些下载自中央仓库和第三方的插件。 但是一些机器从svn拉去后,还要手动导入第三方插件,显得很麻烦, 因此引申出了使用 nexus作为代理仓库。 一,下载nexus https://www.sonatype.com/download-oss-sonatype ...

2020-03-30 15:39:21 55 0

原创 spring cloud 搭建(路由中心)

创建路由中心: 选择Spring Initializr模板 选择Spring Cloud Routing-->Gateway pom文件 (这里吐槽一下,记得是spring-cloud-starter-netflix-eureka-client) <?xml...

2020-03-26 17:20:12 82 0

原创 spring cloud 搭建(服务)

创建服务:(我们创建2个服务,service1和service2。操作是一样的) 选择Spring Initializr模板 选择Spring Cloud Discovery-->Eureka Discovery Client pom文件(注意增加 spring-clo...

2020-03-26 17:06:08 142 0

原创 spring cloud 搭建(配置中心)

创建配置中心: 选择Spring Initializr模板 选择Config Server pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&...

2020-03-26 16:23:07 58 0

原创 spring cloud 搭建(注册中心)

创建注册中心: 选择Spring Initializr模板 输入坐标 选择Eureka Server 添加服务注解:@EnableEurekaServer application.yml server: port: 9010 #端口 eureka: ser...

2020-03-19 18:11:35 33 0

原创 spring cloud 搭建

回顾了我以前的博客,发现spring cloud的搭建太过零散。 今天打算重新写一下。 搭建内容 1 注册中心 2 配置中心 3 路由中心 4 服务 项目结构:为了区分服务,所以注册中心,配置中心,路由中心,我用cloud开头。 一,创建总项目 选择Maven...

2020-03-19 17:49:20 54 0

原创 jenkins 发布报错

一,is not a valid repository/tag: repository name must be lowercase 这个错误很坑爹。 修改pom的imageName,全部小写 <artifactId>kps.appAPIKintech</artifact...

2020-03-16 14:45:09 71 0

原创 skywalking 配置和使用(windows)

一,下载 https://skywalking.apache.org/zh/downloads/ 二,修改启动端口 修改D:\apache-skywalking-apm-bin\webapp\webapp.yml 主要修改端口18080 server: port: 18080 ...

2020-03-13 15:43:14 147 0

原创 web 显示 pdf

使用插件,感觉这个挺好用的。 下载地址: https://github.com/mozilla/pdf.js 效果: 主要文件:

2020-03-13 10:21:26 44 0

原创 springmvc Cacheable 不设置key

一,问题 如果直接运行如下代码: @Cacheable(value="allMenuList") public List<SysMenu> findAllMenu() { .... } 会报错;因为我们没有设置key org.springfram...

2020-02-21 10:03:14 146 0

转载 SpringCloud实战9-Stream消息驱动

为什么需要SpringCloud Stream消息驱动呢?   比方说我们用到了RabbitMQ和Kafka,由于这两个消息中间件的架构上的不同,像RabbitMQ有exchange,kafka有Topic,partitions分区,这些中间件的差异性导致我们实际项目开发给我们造成了一定的困扰,...

2020-02-18 14:08:23 47 0

原创 springmvc 发布tomcat 注意事项

注意一下红框:

2020-02-10 16:16:43 46 0

转载 深入理解JVM虚拟机1:JVM内存的结构与消失的永久代

地址:https://github.com/h2pl/Java-Tutorial#Java%E5%9F%BA%E7%A1%80 深入理解JVM虚拟机1:JVM内存的结构与消失的永久代:https://github.com/h2pl/Java-Tutorial/blob/master/docs/j...

2020-02-09 23:51:03 25 0

原创 操作员或系统管理员拒绝了请求

cmd运行Gpedit.msc 或者 打开“控制面板->管理工具->本地安全策略”,选择“安全设置->本地策略->安全选项”,在右边列表中找到“域控制器:允许服务器操作者计划任务”,将状态改为“已启用” ...

2020-01-16 14:26:41 683 0

原创 mvc 微信支付接口

Action:整理支付信息,参数,sign。 注意CallbackUrl,这个是支付结果的回调页面。 /// <summary> /// 确认提交 /// </summary> /// <returns>&l...

2020-01-16 14:08:23 519 0

原创 Jenkins 通过参数 发布微服务

前面讲解了发布docker和tomcat。 https://blog.csdn.net/hanjun0612/article/details/103666299 https://blog.csdn.net/hanjun0612/article/details/103731048 今天我研...

2020-01-03 17:34:13 59 0

原创 Jenkins 任务分组

情况: 1 需要发布的服务器较多 2 每个服务器,可能要发布几个任务。 这个时候,我们就需要用到 jenkins的任务分组了。 开始操作 1 点击All旁边的+号。 2 输入名称和描述 3 选择任务 4 保存 结果: 点击192.168.1.250标签 ...

2019-12-31 14:31:33 371 0

原创 Jenkins tomcat 一键发布 (三)

因为有了前面 Jenkins的发布经验。 这一篇就简单叙述了。 SSH 安装 参考:https://blog.csdn.net/hanjun0612/article/details/103666299 一,创建任务 二,源代码管理 svn 忽略文件 一些时候,我们希望忽...

2019-12-27 15:49:00 53 0

转载 jenkins构建maven项目:找不到本地依赖包的解决办法

转载:https://www.cnblogs.com/yy-cola/p/9664598.html 前言: 我们在构建maven项目时,常常会用到一些特殊的jar包(不能在中央仓库中直接下载到本地仓库如微软不允许以maven的方式直接下载com.microsoft.sqlserver:...

2019-12-27 14:43:56 90 0

原创 Jenkins docker 一键发布 (二)

这一篇讲述,如何上传并启动 docker 一,下载Publish Over SSH插件 进入 Manager Jenkins -->Manager Plugins 搜索 publish over ssh 插件 (PS:如果报错, java.net.SocketTimeou...

2019-12-23 15:38:04 62 0

原创 Jenkins docker 一键发布 (一)

这一篇讲述,如何使用maven打包jar 一,下载: https://jenkins.io/zh/download/ 二,安装 选择推荐 ps:如果报错 ,请重新输入密码登录,这个估计是session过期之类导致的。 进入安装 等待就行了 三,配置jdk...

2019-12-19 17:20:36 45 0

原创 springmvc在使用@ModelAttribute注解获取Request和Response会产生线程并发不安全问题(续)

通过前面的文章:https://blog.csdn.net/hanjun0612/article/details/103421903 我们知道 由于@ModelAttribute 导致的线程不安全问题, 引起了 session 混乱。 我这里有个实际情况,原先(错误例子)的代码如下: ...

2019-12-06 17:42:11 20 0

转载 springmvc在使用@ModelAttribute注解获取Request和Response会产生线程并发不安全问题

版权声明:本文为CSDN博主「阿智CMZ」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_37751634/article/details/93078721 springmvc在获取Req...

2019-12-06 14:19:11 39 0

转载 window下Mysql 恢复Delete删除的数据

转载:https://www.cnblogs.com/q149072205/p/11940591.html 本机用的Navicat连mysql测试DB又连了正式DB,因为本地与正式要频繁操作所以都打开了很多查询,本来要DELETE删除测试DB的数据,没看清在正式环境执行了。共删除了325条数据,...

2019-11-27 12:22:46 93 0

原创 C# JavaScriptSerializer 自定义序列化

虽然,我个人建议使用Json.Net。 但大家需求不同。遇到一个朋友,他有个需求JavaScriptSerializer并且序列化时,隐藏基类成员。 这里我采用自定义序列化来实现: public static void Main(string[] args) { ...

2019-11-01 10:25:11 252 13

原创 SharpZipLib 文件/文件夹 过滤

这里就不说压缩/解压了。网上教程太多。 主要说一下,解压时,如何过滤某些文件/文件夹 参考地址:https://github.com/icsharpcode/SharpZipLib/wiki/FastZip 主要内容: 解压时:过滤文件 以下表达式包含所有以“.dat”结尾的名称,但...

2019-10-22 21:15:20 108 1

原创 mysql和sql server的按组连接

sqlserver : for xml path mysql :group_contact

2019-10-21 18:53:33 36 0

原创 JMeter 并发压力测试

一,下载JMeter http://jmeter.apache.org/download_jmeter.cgi 二,创建默认配置 可以不用配置相同参数。 测试计划:右键添加线程组 线程组:右键添加 http请求默认值 填写如图。 三,添加请求 线程组:右键-->取...

2019-10-17 14:34:06 43 0

原创 Lambda select 动态字段

直接上代码 //测试数据 public static List<User> myList = new List<User>() { new User(){ID=1, Name="部门1",Age=0,IsChi...

2019-10-16 15:00:03 196 0

转载 Navicat定时 同步数据库

转载:https://www.cnblogs.com/DFX339/p/11646812.html 我是用在了 mysql 和 sql server 数据同步(操作一模一样) 好文章,简单粗暴。适合我这种嫌麻烦的人。 这么好的文章,希望转载给更多人看。 Navicat定时在MySQL与...

2019-10-15 17:46:21 800 0

原创 springmvc Cacheable (Redis)

直接使用spring缓存请见:https://blog.csdn.net/hanjun0612/article/details/102519671 RedisTemplate和StringRedisTemplate配置方法基本一致 废话不多,直接上代码。 一,单独创建 spring-...

2019-10-14 18:02:01 86 0

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