我的下载资源整理(持续更新)

博客中spring event示例:http://download.csdn.net/detail/tuzongxun/9711034   博客中spring_mongo示例:http://download.csdn.net/detail/tuzongxun/9710276   博客中ac...

2016-12-18 12:44:20

阅读数 1735

评论数 0

springboot2集成oauth2和keycloak以及admin rest api

前言 以keycloak作为sso认证中心服务端,springboot2的客户端集成方式有很多种,例如仅集成keycloak的jar包方式、集成spring security的方式、以及security+oauth2的方式等。 上述三种方式,从实现以及功能上来说均是一个比一个复杂。 另外,spri...

2019-08-07 21:52:12

阅读数 149

评论数 0

keycloak使用及sprinboot集成客户端记录(一)

一、SSO SSO,中文名称“单点登录”,英文全称是SingleSignOn。个人理解,大概就是统一入口登录、统一用户和鉴权管理、共用服务认证的意思。百度百科的标准解释如下: 单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获...

2019-07-23 11:50:10

阅读数 109

评论数 0

nginx获取ca证书信息并传递到java后端使用

背景说明 在多数开放性的网络系统中,https的证书校验可能都只需要进行单向认证,即只需要客户端校验服务端证书,例如12306、支付宝等。 但是,在一些特定交互的系统中,并不完全开放的网络场景下,为了进一步提升交互双方的可靠性,客户端和服务端都需要校验对方的证书信息,即双向认证。 服务端和客户端这...

2019-06-11 22:40:15

阅读数 195

评论数 0

加密解密和CA证书杂记

最近两三个月,断断续续的一直在处理CA证书相关的事情。CA证书本质上也是一种加解密,因此就自然而然的涉及到一些加密和解密的技术,这就让我在了解CA的同时,也对加密和解密有了更进一步的认识和理解。 以下便是一个比较杂,但是似乎又有一定关联性的总结,我分了这样几个部分: 1.加密和签名 2....

2019-05-21 20:11:09

阅读数 74

评论数 0

CA双向认证补充:java客户端使用优化及证书链和Android证书

说明 上篇详细描述了自定义ca证书的步骤以及浏览器作为客户端和java作为客户端的使用方法。 但是之前的java客户端使用代码还存在一定的问题: 首先,之前的客户端根证书是在代码外部使用keytool安装到jdk证书库,次数多了就显得麻烦; 其次,之前的代码只能支持域名访问,这样没有真实域...

2019-04-11 18:15:42

阅读数 171

评论数 0

CA双向认证完整实现步骤(附java客户端代码)

一、基础概念 注:以下概念除专业名词外,均为个人理解,不具备权威性。 1、什么是系统安全管理 置于公网的系统,通常都需要一定的安全管理,据我个人理解,这里的安全管理主要分三个方面: 一是应用内的权限控制,比如具体应用的用户名、密码等; 二是应用数据传输过程中的安全机制,例如各种报文的加解...

2019-03-18 18:35:41

阅读数 1106

评论数 0

支付宝支付开发要点记录

完整的走完一个支付业务流程后,发现还是有不少需要注意的地方,为了避免时间长了忘记一些细节,这里先对一些流程和要点进行记录。 整体业务流程 支付宝支付分很多种支付方式,例如wap、web、app、当面付(扫码和条码)等,细节上有区别,但是大的流程其实都差不多,尤其是各个支付方式的前期准备...

2019-02-12 11:47:16

阅读数 184

评论数 0

码云托管小项目-本地笔记文件管理系统

项目描述 这是一个很简单的类博客系统,旨在方便管理本地笔记文档,整体采用spring+springmvc+angularjs+bootstrap+markdown实现,主要包括分类、查看、搜索等功能。 项目背景 由于记忆有限,学的东西难免忘记,因此就需要一定的笔记来帮助记...

2018-03-29 17:22:42

阅读数 1247

评论数 0

记java动态加载配置文件不成功的问题

一、问题背景: 在我们之前的项目中,很多数据是配置在application.properteis文件中的,这样很多时候修改了数据后,只需要重启应用,而不需要重新打包编译。 但是近期有一个新的需求,运维希望不仅不用重新打包编译,即便是重启,也要省掉。 二、问题描述: 之所有之前修改了数据后需...

2018-03-02 13:21:24

阅读数 156

评论数 0

struts2改spring boot过程中一些问题及解决办法记录

1、引入依赖包的问题 一般情况下,常用的jar包在maven仓库都可以找到,并能知道如何在pom.xml文件中配置,但是有时候需要在一些项目中使用一些我们自己写的代码生成的jar包,要引入maven中就需要做一些必要的处理。 我们项目中就有这样的情况存在,以下是处理方式之一,就是用maven的...

2017-07-25 12:47:15

阅读数 2895

评论数 0

java程序日志管理

初入软件开发这一行的人,可能对日志管理的概念并不是很明确,大概是由于经验所限,以至于根本还考虑不到这个问题。 而从某种意义上来说,日志管理实际上也不需要初入这一行的人来管,他们只需要负责实现自己的主要业务逻辑和功能就好了。 我当初刚入行的时候就有很长一段时间完全不用去关心日志,到后来偶尔涉及到...

2017-02-22 19:59:06

阅读数 5646

评论数 6

java中servletContextListener、httpSessionListener和servletRequestListener使用整理

在java web应用中,listener监听器似乎是必不可少的,常常用来监听servletContext、httpSession、servletRequest等域对象的创建、销毁以及属性的变化等等,可以在这些事件动作前后进行一定的逻辑处理。 比较常用的应用场景是利用监听器来初始化一些数据、统计...

2017-02-16 11:03:17

阅读数 9410

评论数 6

spring+mybatis+c3p0数据库连接池或druid连接池使用配置整理

在系统性能优化的时候,或者说在进行代码开发的时候,多数人应该都知道一个很基本的原则,那就是保证功能正常良好的情况下,要尽量减少对数据库的操作。 据我所知,原因大概有这样两个: 一个是,一般情况下系统服务器和数据库服务器应该是不在同一硬件上,这时候对数据库的连接、操作就和网络有了很大的关系,连接...

2017-02-15 15:19:09

阅读数 11212

评论数 7

java中的mvc和三层结构究竟是什么关系

一件事,要知其然往往很简单,要知其所以然通常不是那么容易,就如最近重新巩固spring的过程中,就觉得还有许多问题其实并不是十分明了。 屈指一算,手头上做过的正式项目也有了四五六七个了,不管用的数据库和其他一些细节上的技术如何,总的来说大的框架结构都是差不多的。 说白了,也就是mvc和三层结构...

2016-12-12 17:21:52

阅读数 12205

评论数 12

java代码中init method和destroy method的三种使用方式

在java的实际开发过程中,我们可能常常需要使用到init method和destroy method,比如初始化一个对象(bean)后立即初始化(加载)一些数据,在销毁一个对象之前进行垃圾回收等等。 周末对这两个方法进行了一点学习和整理,倒也不是专门为了这两个方法,而是在巩固spring相关知...

2016-12-12 11:15:44

阅读数 25332

评论数 4

Access denied for user(这个几乎让我怀疑人生的异常)

昨天一时兴起,打算根据自己的某些想法,业余时间写一个简单的项目,用以巩固那些重要的知识,以及练手一些即将学习的技术。 然而才一开始,便有一盆冷水迎面而来,在搭建整个框架环境的时候竟然就被卡住了!主要是两个问题,第一个还好说,可是第二个,让我抓狂,让我差点怀疑人生! 最终结果是,一个是因为单词拼...

2016-11-29 11:08:13

阅读数 21389

评论数 8

项目优化总结

最近一个多月算是比较忙的,但是具体忙了什么却不太好说清楚,主要是因为做的事比较繁琐还不太容易量化,说简单点,就是和组内其他几个同事一起接手一个算是开发好的项目,并进行一定的优化。 说到这个项目,就需要先说一下我们公司的一些情况。 我们公司算是众多外包公司的一员,公司内的人员架构可以按两种类别来...

2016-11-23 17:02:05

阅读数 4323

评论数 0

说说最近项目中的几个坑

实践出真知,这是亘古不变的道理,最近的项目中我也是再次深深的体会了一把这句话的含义,有意无意的进了不少坑,一个一个的填平,下边是其中一部分总结: 坑1、linux和hp-unix中几个高频率操作的区别: 由于工作需要,经常要操作服务器进行部署、巡检,项目升级等操作,之前一直都是用的linux,...

2016-09-23 15:02:16

阅读数 888

评论数 0

使用poi和jfreechart生成excel图表图片

最近项目在频繁的操作excel,里边涉及到很多和图表有关的东西。有时候需要使用java操作excel自带的图标,比较复杂的我们都是使用excel模板的形式实现。 除此之外,也有一些功能只需要生成对应的图标样式的图片就好,我们实现的时候主要用了两种方式,一种就是由前台生成图片base64码,然后后...

2016-09-19 11:17:05

阅读数 7069

评论数 2

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