- 博客(18)
- 收藏
- 关注
原创 记录Java开发中常用的包
自己不要造轮子 在需学习的时候,是可以造轮子的。如果处于生产的目的,基本上无论自己怎么实现,运行效率都不会好于已经有了的轮子。编程是为了解决问题,不是为了炫技。能把事情按照要求做出来,就算是一个合格的程序员了。 自己常用的包 1.Apache Commons Codec 这个包是经常用于Base64的相关操作,还有就是计算摘要的时候,引用DigestUtils计算摘要也是比原生的方法方便得多,代码...
2020-01-12 22:18:10
304
原创 不想玩游戏了
最近打游戏感觉很空虚。也没有什么意思。遇到菜的随便虐,遇到高手被虐菜。没有以前打游戏的那种爽快感。游戏打多了,感觉自己的脑袋都是不清醒了,毕竟玩cs是很费脑子的,精力高度集中,现在玩一会就是觉得脑袋有些受不了了。游戏大作也是感觉有些力不从心,是自己年龄已经跨过了这条线了么? 以前玩游戏的时候还是很有一种期待的感觉的。现在打游戏的时候,没有什么特别的感觉。就是感到是一种机械的操作。FPS玩多了,可能...
2020-01-04 19:21:45
478
原创 PKI相关知识-004:RSA加解密
需求 利用RSA密钥对对字符串加解密。 代码 package test; import javax.crypto.Cipher; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; public class Enc...
2019-12-27 00:23:08
307
原创 PKI相关知识-003:从KeyStore获取密钥对
需求 使用Keytool生成.keystore文件,从KeyStore里面获取KeyPair,并打印base64的公私钥。 生成的.keystore文件的密码为:123456,别名为:aliasName。 代码 获取KeyStore中KeyPair的方法: public static KeyPair getKeyPairFromKeyStore(KeyStore keyStore, Str...
2019-12-23 22:01:22
668
原创 Java读写文本文件
1.需求 以UTF-8编码,读写txt文件。 2.代码 2.1.写文件 File file = new File("d://textfile.txt"); FileOutputStream fileOutputStream = new FileOutputStream(file); BufferedWriter writer = new Buffer...
2019-12-10 21:36:46
293
原创 PKI相关知识-002:对原文进行签名验签
需求 需求是通过上次生成的Base64字符串的公私钥,对原文进行签名验签操作。 代码 import java.security.KeyFactory; import java.security.PrivateKey; import java.security.PublicKey; import java.security.Signature; import java.security.spec.P...
2019-12-06 23:00:57
678
原创 PKI相关知识-001:生成RSA2048密钥对
需求 生成RSA2048密钥对,并转化为Base64字符串。 代码 import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.PublicKey; import java.util.Base64; public...
2019-12-05 22:56:11
768
原创 技术栈做减法
最近一年多的近况 基本就是一件事情做了一段时间就是被叫停了去做另外的事情。很难说是从头到尾完整的做过一件事情。 虽然期间也接触了很多新的技术栈,不过都是停留在表面,也就是说能用的阶段。离精通,还有很长的路要走。从某种程度上来说,因为需求的变化,导致我也想学习Python和Node,只是考虑到后期维护的成本,还是就此作罢吧。学习Python的话,也算是出于功利性的目的,万金油+快。如果是拿出一个原型...
2019-12-05 17:13:37
153
原创 2019年愿望:不再使用jQuery
最近遇到了一系列的问题,发现自己还是使用jQuery那一套东西去解决问题。想想,也是时候更新自己的技术栈了。 对我自己而言,前端页面写了多少年都是这么个写法,总觉得跟不上了。实际上随着WEB的发展,很多必须使用jQuery的理由也慢慢的没有了。曾经使用jQuery最大的理由是选择器和ajax,现在DOM操作+fetch已经可以基本替代了。 虽然还是有很多的网站还是在使用jQuery在维护,但是至少...
2019-01-30 17:03:36
1120
原创 前端页面同时上传文本和文件到数据库(inpt text和input file)
最近遇到了这么一个情况,需要同时上传文本和文件到数据库。 我是用springboot + jquery实现的 。 前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文件上传</title>
2019-01-21 19:19:53
2934
原创 登录过滤器
登录过滤器的作用 防止用户在未登录的情况下访问其他页面。 这里我是通过session是否存在判断的 具体代码 @WebFilter(filterName = "loginFilter",urlPatterns = {"/*"}) public class LoginFilter implements Filter { @Override public void destroy() ...
2019-01-07 11:01:55
173
原创 junit测试程序
junit测试程序涉及到的注解关键代码 涉及到的注解 @Runwith @SpringBootTest @Before @After @Test 关键代码 @RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class) public class Test{ @Autowired public U...
2019-01-07 09:23:38
601
原创 勇于尝试新版本
经常能够在网上看见这样的问题: 我是使用Bootstrap 3 还是Bootstrap 4 ? 以前的我也是认为老的版本比较稳定。但是自从前一段时间,看见了一种观点: 技术是不断往前发展的,如果一直使用老版本,那么就很难有进步。 我认为这种观点很对,新的版本修复了或者说改变了很多以前的问题。而且旧版本的东西很难维护。既然出现新的版本,那么就应该尽量开始学习使用新的版本。公司的领导也经常说,...
2018-10-24 21:50:26
151
原创 Eclipse配置SpringBoot环境
准备工作 下载安装jdk、eclipse、maven。 Maven配置 jdk和eclipse的安装配置很容易,这里不多说。下面介绍maven的配置。 解压maven到任意目录。例如d:\maven。在Windows系统变量中建立M2_HOME和MAVEN_HOME。然后这两个的值都是d:\maven,然后在Path中添加%M2_HOME%\bin或者%MAVEN_HOME%\bin。(当然也可以...
2018-10-18 23:47:59
8084
原创 开始写博客
为什么开始写博客 因为需要记录随时遇到的问题。毕竟谁在写代码的时候不需要查一查呢? 也是对自己的监督。每天坚持写博客,可以记录每天遇到的问题,让自己清楚每天做了什么。 主要内容 Web 开发,也是自己在做的那一套东西。 怎么做? Do one thing, and do it well. ...
2018-10-16 21:37:11
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅