自定义博客皮肤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)
  • 资源 (12)
  • 收藏
  • 关注

原创 分享记录一个Log4j的踩坑配置

最近在日志打印的时候因为某类日志打印量特别大,体积又比较大,比较特殊需要分离,所以配置了一个独立的日志打印logger_B. 然后遇到一个小问题, 项目是个java springboot项目,部署在linux系统, 日志输出到独立logger_B生成的文件时, 也同步打印去了.out文件, 重复打印不说, 也导致out体积膨胀过快过大,造成比较大的不变.具体说,默认情况下子Logger会继承父Logger的appender,也就是说子Logger会在父Logger的appender里输出。

2023-04-26 09:50:42 135

原创 我们为什么要实现分布式计算(二)

  上个月著名的日本企业家稻盛和夫去世, 终年90岁,被各种惋悼软文鸡汤了一波, 除了最后的小广告, 内心还是被激荡了一把,碰巧最近在较为繁忙的时期(虽然很忙,但是项目感觉不赚钱…), 在一度思考是不是要重选方向的时候, 刷到了一篇个人非常认同的文章, 具体内容记不太精确了, 就记得那个观点,也非常认同, “一个人对待工作的态度,决定了他的人生走向.”   最近老是听着几位小朋友们议论班上的学霸数学靠多少分,英语多少分, 什么作文又被贴去全年级公示, 作为一位过来人(不要误会,我不是学霸,我意思是谁

2022-09-14 00:38:53 305

原创 我们为什么要实现分布式计算(一)

很久很久很久之前, 有一段祖传代码, 有多久? 久到离谱...那时候的世界很简单, 人们都玩着单机游戏....

2022-08-25 01:34:09 222

原创 前后端分离的参数加解密

前后端分离, 加解密参数请求

2022-07-01 18:35:30 1071

原创 简单几步升级Spring security4.x升级到5.x

本次升级源自一次安全漏洞提醒:项目用着spring-security4.1, 也是受到了该漏洞的影响. 知道从4.x跳到5.x这种大版本提升肯定会有不少坑, 但是安全问题不可忽视, 虽然是旧项目也要升级,还要得比较急.本着能省则省的心理, 那就先单独升级一下spring-security吧.从升级了版本, 重新 maven reimport项目, clean&compile试试. 列举几个版本不兼容的错误(吐槽下IDEA的编译错误提醒没eclipse友好, 一次编译提示一个):居然就一个Md5Pas

2022-06-01 11:17:48 8427 3

原创 两步配置解决 IDEA新项目maven依赖问题

从eclipse切换到IDEA开发工具渐渐使用了1年半了,踩了不少坑,还是有不少需要提升开发效率的空间,下面就分享一下每次新建项目时的小配置:相信初学者都会遇到的一个问题,每次新增/新import项目的时候都会由于Maven没配置而爆一大堆的依赖问题, 都需要重新为项目做单独配置.这时候可以设置一个全局的IDEA maven 新项目配置. 以IDEA 2021.2.2为例,操作如下:一 打开项目全局配置File -> New Projects Step -> Settins

2022-05-12 11:20:34 1872

原创 两步完成druid数据库连接池的密文配置

java开发 druid数据库连接池, 两步密文配置.

2022-04-29 22:03:31 1166

原创 源码编译修复log4j2.14及以下版本的漏洞

项目突然收到一起关于log4j的高危漏洞报告.由于问题爆发比较突然, 且中央仓库并没出官方版本. 所以采用了自编译的形式上传2.15.0.rc2到私服仓库上.一、下载github仓库代码ttps://github.com/apache/logging-log4j2/releases/tag/log4j-2.15.0-rc2ee​​​​​​​e二、引入到IDEA复制到工作空间, 并引入到IDEA.三、修改配置文件toolchains-sample-win..

2021-12-11 16:13:31 2391

原创 优化使用Feign进行Rpc调用,支持对象传参自动转换

项目使用feign进行模块间rpc调用解耦RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务,调用本地接口一样调用远程接口的方式,就是RPC而Feign是Spring Cloud全家桶中推荐使用的RPC框架,使用了HTTP作为传输层协议,底层封装的是Spring RestTemplate。是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。调用方通过创建一个Feign提供者接口.

2021-03-22 23:31:46 1050

原创 使用java JDK自带的keytool+openssl生成nginx ssl证书.

#使用jdk执行,生成keystore密钥对keytool -genkeypair -alias dxxvue -keyalg RSA -keysize 2048 -validity 3650 -keypass 123456 -storepass 123456 -keystore D://workapp//apache-tomcat-8.5.23ori//ssl//dxxvuekeystore.keystore#把jks证书转换为p12格式证书keytool -importkeystore

2020-12-15 23:51:25 1500 3

原创 记录一次奇怪的springboot cache redis缓存报错解决

使用SpringBoot cache+redis遇到的一个奇怪报错.而且并不是一开始出现的,是在测试过程中,偶然出现的一个报错。错误提示是类型转换异常, 自己不能转换成为自己。22:11:34.523 [http-nio-8080-exec-2] ERROR c.d.b.handler.GlobalExceptionHandler.handleUnknownException line 45 - ==> Error com.dcboot.module.demoapp.demo.entity.De

2020-09-17 23:39:33 783 1

原创 FISCO BCOS 区块链应用(五)结合WeBase开发区块链目录管理系统

前提条件及说明1.1 搭建Fisco Bcos区块链底层平台官方地址:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/introduction.html打不开可以看看其他的2.2版本地址:https://www.bookstack.cn/read/fisco-bcos-2.2/808d0089225626d5.md本案例环境以fisco bcos2.4 , 双机, 单群组, 3机构 6节点为例..

2020-06-19 15:29:52 9414 6

原创 Docker安装FISCO BCOS区块链平台

不知道是不是受央行要发行数字货币的消息刺激到了,区跨链技术一下子又火热了起来,各大政府部门也都对数据上链跃跃欲试,本次选型FISCO BCOS进行项目前期的简单实践,关于区块链的基本概念和技术就不在这里炒冷饭了,网上资料太多了。 FISCO BCOS 是一个稳定、高效、安全的区块链底层平台,经过多家机构、多个应用,长时间在生产环境运行的实际检验。算是国产区块链项目中的top之一了,目前较为活跃,而且有金融机构验证的平台,可靠性相对较高。 闲话少说,上干货。2.0版本提...

2020-05-15 07:55:54 4089

原创 Linux离线下安装配置docker

由于网络隔离的原因,部分服务器如数据库服务器没有互联网访问环境,需要离线安装docker.一、离线下载docker, 选择最新版本的Ce版本就好, Docker CE是免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。https://download.docker.com/linux/static/stable/...

2020-04-29 23:11:18 1716

原创 PowerDesigner Mysql非主键列添加自增长默认值

Mysql中一个表只能添加一列自增长默认值auto_increment,可以给非主键列添加自增长默认值,如主键已使用uuid,其他字段则可使用mysql自增字段。需要为自增字段添加key(普通索引)选中keys tab页,选择需要添加key的字段可以从preview生成的预览语句,索引字段添加成功,建表脚本可执行。...

2020-04-24 10:19:45 561

原创 CentOs7下docker简单实践,安装nginx

真正应用docker来构建部署项目有点晚了, 最近正好有新环境尝试应用了一下, docker应用了几年也已经很成熟了,网上资料很多,稍微记录一下.Docker的理念就是一次构建,随处运行. Build, Ship, and Run Your Applications Everywhere在最新官网看到的这句话觉得很温暖, we work to make the developers’ li...

2020-04-23 23:32:48 654

原创 RHEL5.8升级openssh版本

经过同事验证,RHEL5.8自带的openssh版本是4.3, 能升级到的较高版本为7.6. 本文基于内网,如政府网络条件进行的升级.能访问互联网进行yum的就不需要自行创建源等操作了.创建源1、创建文件夹mkdir -p /media/RHEL52、挂载ISO镜像mount -t iso9660 -o loop /App/Software/RHEL5.10.iso ...

2019-08-05 15:31:58 1039

原创 MySql5.7 innodb中文全文索引.

最近某个项目出现了查询非常慢的问题, 就是企业名称的模糊查询, 由于不知道关键词的位置, 所以都是 like '%keyword%' 进行全文检索, 正常搜索都要20秒以上. 普通的索引无法生效, 已有项目,不进行框架改造,考虑从数据库优化入手.整体步骤大概是:1 Mysql5.7.6版本之后是支持INNODB的中文全文索引的. 创建索引时需要用到with parser ngram...

2019-07-22 10:50:18 1142

原创 Tomcat8.5部署配置相关

服务器环境: 4核8G1 使用解压版jdk配置环境. 在tomcat的bin目录下添加setenv.bat文件,内容如下:set JAVA_HOME=C:\usr\local\jdk1.8.0_77set JRE_HOME=C:\usr\local\jdk1.8.0_77\jreset "JAVA_OPTS= -server -Xms4G -Xmx6G -Xss1024k -XX:+...

2018-09-13 16:30:55 1113

原创 浏览器插件,远程加载服务器js 并实现jsonp跨域调用.

    需求, 用户浏览某些特定web应用时,给用户正在浏览服务器A页面时, 通过分析用户正在访问的页面内容发送消息至服务器B应用, 分析用户当前浏览内容,并返回服务器B的检查结果.     IE主要使用了注册表生成浏览器插件, 火狐及google使用了GreaseMonkey, 涉及到跨域访问,使用了jsonp请求. 详细请自行百度.   GreaseMonkey代码截图示意(完整代码在...

2018-09-03 17:32:28 1944 3

原创 eclipse使用maven插件更换maven仓库位置

使用Eclipse集成了Maven插件开发,使用的是Maven的默认配置.经常出现在pom.xml文件中添加了依赖之后jar包下载卡死的过程. 现在提出了两种解决方法.   1  使用本地maven仓库, 上maven仓库下载对应的jar文件,把jar文件放到对应的jar包位置. 把dependency删除. 保存,再添加回来. 这样pom.xml会重新刷新. 然后就省去了下载jar文件的过程

2017-02-10 10:18:11 2611

原创 csrfguard3.1学习笔记

最近公司的机房需要进行二级等保的复评,其中涉及到应用的漏洞扫描一项,使用的是wvs9.0进行web应用漏洞扫描,高危漏洞没有,中级漏洞扫出来不少,虽然二级等保不要求进行修复,但出于信息安全的原则也进行了一次全面的修复,其中涉及到一中Csrf漏洞,也在网上稍微学习了一下,多余的就不说了,我是使用了Owasp.CsrfGuard这个开源项目来对漏洞进行了修复,下面稍微展开说一下.首先在eclipse中

2016-10-25 11:08:29 2667

原创 linux中添加tomcat,mysql,apache自动启动

本来就是个很简单的事情,不过linux接触得少,所以在这里记录一下,也可能方便到需要得人.原因,由于公司的几个项目是部署到别人管理的服务器上,而且用的好像是虚拟平台(虚拟机), 出现过几次平台重启导致应用down掉的情况, 被客户投诉才发现这个问题, 所以使用添加开机启动项目来解决这个现象.       在 /etc/rc.local 文件中可以添加需要开机后执行的命令行.环境 red

2015-08-04 09:24:45 498

原创 linux下安装apache与配置tomcat. 超详细分享.

以下就是我在 Red hat enterprise linux5 环境中安装apache的详细过程.  基本复制黏贴命令进行执行即可. 下载 httpd-2.4.10.tar.gz,apr-1.5.1.tar.gz,apr-util-1.5.4.tar.gz,pcre-8.36.zip,tomcat-connectors-1.2.40-src.tar.gz或浏览我的资源. apache

2015-01-06 13:43:49 1263

原创 java自动识别用户上传的文本文件编码

经常碰到用户上传的部分数据文本文件乱码问题,又不能限制用户的上传的文件编码格式(这样对客户的要求可能比较高), 只好自己想办法.  找了一部分java获取文件编码的.    要么就是识别错误. 要么就是只有一小段的代码,也不说具体引用了什么...我就在这里分享一下吧. 工具类就一个方法. main测试方法我就不写了. 貌似还不能上传附件...就弄到我的资源里去吧.  引用了.这两个ja

2015-01-06 00:24:16 2358

原创 hibernate3+spring3处理oracle clob字段

之前一直用jdbctemplate, 后面有个项目用的是hibernate4 在处理oracle clob的时候,实体映射上去就完了, 结果在有一个用到spring3和hibernate3的项目中,有个包含了 clob字段映射的注解实体  在保存时 会报错.原实体注解@Lob@Basic(fetch = FetchType.LAZY)@Column(name = "html_pag

2014-12-09 13:31:49 1650

原创 利用Oracle物化视图优化项目查询

Oracle物理化视图小结以下纯粹为本人在优化目录知识库查询时的一些小结,仅供参考,由于知识水平有限,欢迎提出修正意见 1简介物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用

2014-07-31 16:41:10 1889

原创 EXTJS WIN8 IE10下遮罩层隐藏失败问题解决

最近遇到一个奇怪的问题,项目使用EXTJS4.2,部分列表在  WIN8+IE10环境下,当列表出现横向滚动条时, 列表的遮罩层隐藏失败,列表会显示灰蒙蒙一遍,刷新也无效. 在WIN7环境下 IE9,IE10均无此问题. 在两个环境中对比调试ext-debug-all代码,发现出现问题代码位置大概为:遮罩层的代码,经调试 改callParent也是调用hide方法...由于时间比较赶,

2014-03-11 11:51:04 1815

原创 SpringMVC添加CXF webservice

本文是在SpringMVC基础上添加 CXF的webservice.CXF官网下载地址 http://cxf.apache.org/download.html需要添加的最少话jar包为:cxf-2.7.7.jarneethi-3.0.2.jarstax2-api-3.1.1.jarwoodstox-core-asl-4.2.0.jarwsdl4j-1.6.3.jar

2013-11-25 15:08:45 3762 2

转载 oracle order by 处理NULL 值

【转】oracle order by 处理NULL 值适用情况:oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面关键字:Nulls First;Nulls Last大>,null值排在最後;desc 降序小>,null值排在最前面)" style="background-color:rgb(255

2013-09-05 10:01:02 779

原创 spring+hibernate多线程下session问题

最近一个项目,用的是spring MVC和hibernate3.1的数据采集任务功能, 总是执行几次后页面停留在数据刷新状态, 查询无法进行, 深入了解后, 原来是程序中DAO层的save和update方法出了问题,         @Transactional           public void save(E entity) {                     //t

2013-04-23 13:45:27 3888

原创 hiberante通过中间关联one-to-one更新实体时的奇怪现象

hibernate 通过中间表关联的 one-to-one 关系, table a, a-c, c A实体public class A{...private C c;@OneToOne(cascade={CascadeType.ALL},fetch=FetchType.EAGER,optional=true)@JoinTable(name ="a-b",joinColumn

2012-07-26 09:47:08 954

原创 eclipse使用hibernate插件生成反向工程问题

如果 hibernate的配置文件写成这样  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">            oracle.jdbc.driver.OracleDriver

2012-04-20 00:46:56 819

最新广东省省级政务信息化服务预算编制标准(软件开发服务分册) V2.2(20181212).pdf

广东省省级政务信息化服务 预算编制标准(试行) 软件开发服务分册 政务项目相关, 信息系统与项目管理师考试资料相关.

2023-06-05

Axure 企业级产品设计组件模板

Axure 企业级产品设计 组件模板 开箱即用 产品经理必备模板之一, 成熟度,美观度,设计感都非常好地一个模板, 只做学习分享用途, 出入茅庐产品经理地装备之一, 提升产品设计效率的利器, 确实值得推荐一下.

2023-04-26

ysoserial-v0.0.5.jar

shiro反序列化漏洞的检查工具, 在githup上兜兜转转找了挺久, 上传留着给同事们分享,其他需要的拿去.

2020-09-22

ysoserial-master-6eca5bc740-1.jar

shiro反序列化安全测试工具, 找了好几个都不太可用, 这是直接从github官网上下载的最新版. 有需要的拿去

2020-09-22

tomcat-native-1.2.24-openssl-1.1.1g-win32-x64-bin.zip

Apache Tomcat 8.5的apr最新连接包, 经常找比较麻烦. 上传共享一下, http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ 这个链接上面也有各个的版本,可以自行查找

2020-07-23

fisco-bcos-documentation-readthedocs-io-zh_CN-latest.zip

FiscoBcos官方帮助文档,Github上访问经常失败,防止网络失败, 找到了个离线下载阅读文档压缩包, 这样就不用再担心githup网络问题或者网络卡了.

2020-07-15

apache_all

linux5环境下的apache2及一般需要用到依赖包. 配合我的博客里面的 http://blog.csdn.net/ysola4/article/details/42458109 使用分享.

2015-01-06

cpdetector_1.0.10.jar

cpdetector_1.0.10.jar 一般用于识别 用户上传的文件编码的工具包,我的博客里面有写工具类怎么用,自动识别文件编码的.

2015-01-06

chardet.jar

chardet.jar java,用于识别用户文件编码的工具jar

2015-01-06

jbpm4.3与spring整合

jbpm4.3与spring整合的一个小文档

2012-03-18

jbpm4.3插件

jbpm4.3视频教程对应的jbpm4.3eclipse插件

2012-03-18

JBPM4.3培训学习视频, 包含了JBPM4.3的eclipse插件

JBPM4.3的初学者视频, 包含了JBPM4.3的插件, 共9个,分开来上传了

2012-03-17

cglib2.2.jar

包含了cglib2.2.jar 和 cglib-nodep-2.2.jar 解决部分与asm.jar包冲突问题

2011-03-03

webwork2快速指南

pdf文档,webwork的快速上手指南

2010-10-12

空空如也

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

TA关注的人

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