程序开发

总计 108 页,当前第 1 页
Java开发

CAS单点登录流程梳理

之前研究了一段时间的单点登录系统,在这里做一下流程上的总结吧。先说下我对几个词的认识:我觉得 统一认证、单点登录、集中认证、统一登录 这几个词的想表达的目的都是一样的,都是提供一个登录中心或者叫认证中心的地方,当某个系统需要用户进行登录时,统一跳转到这里来进行处理。进入正文:假定一个场景,现在有系统A(a.com)、系统B(b.com)、和认证中心(sso.com)。我们想实现的效果是,其中一个系统登录一次后,访问其...
3天前 阅读(19) 赞一个 (0) 评论() 链接直达
开发工具

Java工具 native2ascii.exe 字符转码与反转码

1、java 字符转码  打开dos窗口,输入cmd, 并且输入:cd C:\Program Files\Java\jdk1.7.0\bin进入到Java的JAVA_HOME目录:在JAVA_HOME新建两个文件:1.properties和2.properties用记事本打开2.properties,输入要编码的文字,保存,如图:在命令行输入:native2ascii -enc...
2周前 (02-10) 阅读(37) 赞一个 (0) 评论() 链接直达
Java开发

Thymeleaf 使用详解

thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览...
2周前 (02-09) 阅读(42) 赞一个 (1) 评论() 链接直达
异常记录

解决 PKIX:unable to find valid certification path to requested target

起因:今天在跟同事做项目连调时候,在https响应时,发生了SSL异常错误,很奇怪的是其他人都正常,于是google一把找到答案一.错误原因当Java客户端请求实现https协议的服务时,出现异常:’unable to find valid certification path to requested target’是因为服务期端的证书没有被认证,需要做的是把服务端证书导入到Java keystore。Java在访问SSL加密的网站时...
3周前 (02-06) 阅读(57) 赞一个 (1) 评论() 链接直达
Java开发

使用JDK自带工具将类转换为xml

一、使用情景某些时候,我们需要将类转换为xml字符串或者文件进行发送或操作,jdk本身便提供了这样的工具。JAXBContext。二、使用代码中注释的很清楚了,就不解释了。主要有两个类:PersonBO是要转换的载体类。Main是测试类。PersonBOpackage com.example.demo; import javax.xml.bind.annotation.*; import java....
3周前 (02-04) 阅读(58) 赞一个 (1) 评论() 链接直达
Java开发

SpringMVC使用JsonView针对统一实体返回不同信息

项目中不同的接口需要返回不同的信息,而信息一般通过不同的对象实例去承载。例如有接口A和接口B,A需要返回不包含用户地址的用户信息, 而B需要返回包含用户地址的用户信息,其它信息和A的返回信息一致。这个时候应该建立两个不同的用户类,一个包含address,一个不包含,这样做显然是麻烦的,那么JsonView就可以帮你很优雅的解决这个问题。接下来就直接开始撸代码了。二、User信息载体类public class ...
3周前 (02-04) 阅读(63) 赞一个 (0) 评论() 链接直达
Java开发

分布式锁简单入门以及三种实现方式介绍

很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车!学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。在学习或者使用Java的过程中进程会遇到各种各样...
4周前 (01-27) 阅读(74) 赞一个 (0) 评论() 链接直达
Java开发

什么是JAVA垃圾回收?

在java中垃圾回收是系统自动完成的,了解它对优化应用程序有很大的帮助。那么我们就从下面几个方面来了解垃圾回收机制:哪些对象需要回收?什么时候回收?怎么去回收?判断对象可以回收的方法:引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。优点:简单,高效,现在的objective-c用的就是这种算法。缺点:很难处理循环引用,相互引用的两...
4周前 (01-27) 阅读(53) 赞一个 (1) 评论() 链接直达
程序开发

漫画:什么是微服务?

漫画:什么是微服务?单体架构的痛点缺点一:项目过于臃肿当大大小小的功能模块都集中在同一项目的时候,整个项目必然会变得臃肿,让开发者难以维护。缺点二:资源无法隔离就像刚刚小灰的经历一样,整个单体系统的各个功能模块都依赖于同样的数据库、内存等资源,一旦某个功能模块对资源使用不当,整个系统都会被拖垮。缺点三:无法灵活扩展当系统的访问量越来越大的时候,单体系统固然可以进行水平扩展,部署在多台机器上组成集群:但是这种扩展并非灵活的扩展。比如我们现...
4周前 (01-27) 阅读(49) 赞一个 (0) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅