
java
文章平均质量分 73
it夜猫who
认真工作,乐活生活
展开
-
前后端分离的参数加解密
前后端分离, 加解密参数请求原创 2022-07-01 18:35:30 · 1222 阅读 · 0 评论 -
源码编译修复log4j2.14及以下版本的漏洞
项目突然收到一起关于log4j的高危漏洞报告.由于问题爆发比较突然, 且中央仓库并没出官方版本. 所以采用了自编译的形式上传2.15.0.rc2到私服仓库上.一、下载github仓库代码ttps://github.com/apache/logging-log4j2/releases/tag/log4j-2.15.0-rc2eee二、引入到IDEA复制到工作空间, 并引入到IDEA.三、修改配置文件toolchains-sample-win..原创 2021-12-11 16:13:31 · 2477 阅读 · 0 评论 -
优化使用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 · 1230 阅读 · 0 评论 -
使用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 · 1854 阅读 · 3 评论 -
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 · 10076 阅读 · 6 评论 -
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 · 731 阅读 · 0 评论 -
MySql5.7 innodb中文全文索引.
最近某个项目出现了查询非常慢的问题, 就是企业名称的模糊查询, 由于不知道关键词的位置, 所以都是 like '%keyword%' 进行全文检索, 正常搜索都要20秒以上. 普通的索引无法生效, 已有项目,不进行框架改造,考虑从数据库优化入手.整体步骤大概是:1 Mysql5.7.6版本之后是支持INNODB的中文全文索引的. 创建索引时需要用到with parser ngram...原创 2019-07-22 10:50:18 · 1235 阅读 · 0 评论 -
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 · 1218 阅读 · 0 评论 -
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 · 2678 阅读 · 0 评论 -
csrfguard3.1学习笔记
最近公司的机房需要进行二级等保的复评,其中涉及到应用的漏洞扫描一项,使用的是wvs9.0进行web应用漏洞扫描,高危漏洞没有,中级漏洞扫出来不少,虽然二级等保不要求进行修复,但出于信息安全的原则也进行了一次全面的修复,其中涉及到一中Csrf漏洞,也在网上稍微学习了一下,多余的就不说了,我是使用了Owasp.CsrfGuard这个开源项目来对漏洞进行了修复,下面稍微展开说一下.首先在eclipse中原创 2016-10-25 11:08:29 · 2744 阅读 · 0 评论 -
linux中添加tomcat,mysql,apache自动启动
本来就是个很简单的事情,不过linux接触得少,所以在这里记录一下,也可能方便到需要得人.原因,由于公司的几个项目是部署到别人管理的服务器上,而且用的好像是虚拟平台(虚拟机), 出现过几次平台重启导致应用down掉的情况, 被客户投诉才发现这个问题, 所以使用添加开机启动项目来解决这个现象. 在 /etc/rc.local 文件中可以添加需要开机后执行的命令行.环境 red原创 2015-08-04 09:24:45 · 538 阅读 · 0 评论 -
java自动识别用户上传的文本文件编码
经常碰到用户上传的部分数据文本文件乱码问题,又不能限制用户的上传的文件编码格式(这样对客户的要求可能比较高), 只好自己想办法. 找了一部分java获取文件编码的. 要么就是识别错误. 要么就是只有一小段的代码,也不说具体引用了什么...我就在这里分享一下吧. 工具类就一个方法. main测试方法我就不写了. 貌似还不能上传附件...就弄到我的资源里去吧. 引用了.这两个ja原创 2015-01-06 00:24:16 · 2418 阅读 · 0 评论 -
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 · 1705 阅读 · 0 评论 -
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 · 1319 阅读 · 0 评论 -
利用Oracle物化视图优化项目查询
Oracle物理化视图小结以下纯粹为本人在优化目录知识库查询时的一些小结,仅供参考,由于知识水平有限,欢迎提出修正意见 1简介物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用原创 2014-07-31 16:41:10 · 2000 阅读 · 0 评论 -
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 · 3862 阅读 · 2 评论 -
spring+hibernate多线程下session问题
最近一个项目,用的是spring MVC和hibernate3.1的数据采集任务功能, 总是执行几次后页面停留在数据刷新状态, 查询无法进行, 深入了解后, 原来是程序中DAO层的save和update方法出了问题, @Transactional public void save(E entity) { //t原创 2013-04-23 13:45:27 · 4019 阅读 · 0 评论 -
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 · 1011 阅读 · 0 评论