- 博客(18)
- 收藏
- 关注
原创 记录Java开发中常用的包
自己不要造轮子在需学习的时候,是可以造轮子的。如果处于生产的目的,基本上无论自己怎么实现,运行效率都不会好于已经有了的轮子。编程是为了解决问题,不是为了炫技。能把事情按照要求做出来,就算是一个合格的程序员了。自己常用的包1.Apache Commons Codec这个包是经常用于Base64的相关操作,还有就是计算摘要的时候,引用DigestUtils计算摘要也是比原生的方法方便得多,代码...
2020-01-12 22:18:10 263
原创 不想玩游戏了
最近打游戏感觉很空虚。也没有什么意思。遇到菜的随便虐,遇到高手被虐菜。没有以前打游戏的那种爽快感。游戏打多了,感觉自己的脑袋都是不清醒了,毕竟玩cs是很费脑子的,精力高度集中,现在玩一会就是觉得脑袋有些受不了了。游戏大作也是感觉有些力不从心,是自己年龄已经跨过了这条线了么?以前玩游戏的时候还是很有一种期待的感觉的。现在打游戏的时候,没有什么特别的感觉。就是感到是一种机械的操作。FPS玩多了,可能...
2020-01-04 19:21:45 432
原创 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 266
原创 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 591
原创 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 235
原创 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 602
原创 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 709
原创 技术栈做减法
最近一年多的近况基本就是一件事情做了一段时间就是被叫停了去做另外的事情。很难说是从头到尾完整的做过一件事情。虽然期间也接触了很多新的技术栈,不过都是停留在表面,也就是说能用的阶段。离精通,还有很长的路要走。从某种程度上来说,因为需求的变化,导致我也想学习Python和Node,只是考虑到后期维护的成本,还是就此作罢吧。学习Python的话,也算是出于功利性的目的,万金油+快。如果是拿出一个原型...
2019-12-05 17:13:37 122
原创 2019年愿望:不再使用jQuery
最近遇到了一系列的问题,发现自己还是使用jQuery那一套东西去解决问题。想想,也是时候更新自己的技术栈了。对我自己而言,前端页面写了多少年都是这么个写法,总觉得跟不上了。实际上随着WEB的发展,很多必须使用jQuery的理由也慢慢的没有了。曾经使用jQuery最大的理由是选择器和ajax,现在DOM操作+fetch已经可以基本替代了。虽然还是有很多的网站还是在使用jQuery在维护,但是至少...
2019-01-30 17:03:36 1075
原创 前端页面同时上传文本和文件到数据库(inpt text和input file)
最近遇到了这么一个情况,需要同时上传文本和文件到数据库。我是用springboot + jquery实现的 。前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title>
2019-01-21 19:19:53 2858
原创 登录过滤器
登录过滤器的作用防止用户在未登录的情况下访问其他页面。这里我是通过session是否存在判断的具体代码@WebFilter(filterName = "loginFilter",urlPatterns = {"/*"})public class LoginFilter implements Filter { @Override public void destroy() ...
2019-01-07 11:01:55 127
原创 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 553
原创 勇于尝试新版本
经常能够在网上看见这样的问题:我是使用Bootstrap 3 还是Bootstrap 4 ?以前的我也是认为老的版本比较稳定。但是自从前一段时间,看见了一种观点:技术是不断往前发展的,如果一直使用老版本,那么就很难有进步。我认为这种观点很对,新的版本修复了或者说改变了很多以前的问题。而且旧版本的东西很难维护。既然出现新的版本,那么就应该尽量开始学习使用新的版本。公司的领导也经常说,...
2018-10-24 21:50:26 111
原创 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 7958
原创 开始写博客
为什么开始写博客因为需要记录随时遇到的问题。毕竟谁在写代码的时候不需要查一查呢?也是对自己的监督。每天坚持写博客,可以记录每天遇到的问题,让自己清楚每天做了什么。主要内容Web 开发,也是自己在做的那一套东西。怎么做?Do one thing, and do it well....
2018-10-16 21:37:11 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人