随笔分类 - Java进阶篇
摘要:最近项目上遇到一个需求:模糊搜索姓名时既可以输入汉字也可以输入拼音进行搜索,这就要求在保存姓名时也要将其拼音保存起来。 好了,废话不说了,直接上代码! 实现步骤: 1、pom.xml配置文件引入jar包 <dependency> <groupId>com.belerweb</groupId> <ar
阅读全文
摘要:一、对称加密算法概念 加密密钥和解密密钥相同,大部分算法加密揭秘过程互逆。 特点:算法公开、(相比非对称加密)计算量小、加密速度快、效率高。 弱点:双方都使用同样的密钥,安全性得不到保证。 二、常见对称加密算法 1、DES已破解,不再安全,基本没有企业在用了是对称加密算法的基石,具有学习价值密钥长度
阅读全文
摘要:什么是数据库连接池? 当系统使用JDBC技术访问数据库时会创建一个connection对象,而该对象的创建过程是非常消耗资源的,并且创建对象的时间也特别长,假设系统一天有1万次的访问量,那么一天就会有1万个connection对象被创建,这极大的浪费数据库的资源,而且可能造成数据库服务器内存溢出,宕
阅读全文
摘要:一、HttpClient 简介 HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。Java后台使用httpclient主要目的是为了模拟客户端的请求。
阅读全文
摘要:一、单点登录的介绍 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 例如:百度旗下有很多的产品,比如百度贴吧、百度知道、百度文库等,只要登录百度账号,在任何一个
阅读全文
摘要:1. 获取本机所有盘符信息 默认获取磁盘空间单位是BT,操作系统是这样算的 1G=1024MB, 1MB=1024KB, 1KB=1024BT 以上运行结果如下: 其中W盘为网盘。 2. 仅获取本地磁盘(除去网络磁盘等) 输出结果: 3.在某一磁盘新建文件 4. 遍历某一个盘符的文件 5.遍历某一文
阅读全文
摘要:利用第三方平台可以实现发送手机短信验证码和语音验证码的功能,本文使用框架是struts2+spring+hibernate,现就action层给出核心代码功能。 以上是干货分享,已测试验证过! Java相关学习视频资料分享: https://www.cnblogs.com/bingyimeiling
阅读全文
摘要:一、批量导入(将excel文件转成list) 1. 前台代码逻辑 1)首先在html页面加入下面的代码(可以忽略界面的样式) 2)其次在引入的js里加入以下代码 2. 后台java导入代码逻辑 1)action 层 2)service层 二、导出(将list转成excel文件) 导出可以分为全部导出
阅读全文
摘要:Redis除了可以用作缓存数据外,另一个重要用途是它实现了发布订阅(pub/sub)消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 为了实现redis的发布订阅机制,首先要打开redis服务;其次,引入redis需要的jar包,在pom.xml配置文件加入以下代码: <depen
阅读全文
摘要:一、问题描述 Tomcat下面部署很多个java项目的war包,tomcat启动一段时间后,发现cpu占用过高,整个界面卡死! 二、通过process explorer查看java进程下的线程 process explorer是Windows系统和应用程序监视工具。 process explorer
阅读全文
摘要:一、WebSocket与HTTP长轮询 WebSocket 属于HTML5 规范的一部分,提供的一种在单个 TCP 连接上进行全双工通讯的协议。允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输
阅读全文

浙公网安备 33010602011771号