Java 解析url,获取参数

一个简单的解析url,获取参数的Java工具类 import java.util.HashMap; import java.util.Map; /** * @author lixk * @description url工具类 * @date 2018/9/26 9:58 ...

2018-09-26 11:55:28

阅读数:549

评论数:0

Spring Boot 打包分离配置文件

如果只是想在打成jar包的时候单独把配置文件分离出来,这个其实简单。按照规定,Spring Boot 的配置文件加载优先级如下: 当前目录下的config子目录 当前目录 classpath下的config目录 classpath根路径 优先级自上而下递减。 所以,要实现配置文件分离...

2018-07-19 20:47:20

阅读数:2344

评论数:0

Spring Boot 分离资源文件打包

Spring Boot项目默认的会打包成单一的jar文件,但是有时候我们并不想让配置文件、依赖包都跟可执行文件打包到一起。这时候可以在pom.xml文件中进行配置,从而使资源文件、依赖包和可执行文件分离。pom.xml配置如下: <build&a...

2018-07-19 18:00:16

阅读数:1628

评论数:0

自己实现简单Java缓存类

需求分析 项目中经常会遇到这种场景:一个变量需要在多处共享,有些变量还有时效性,过期自动失效,比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢? 解决方案 使用现有的缓存技术框架,比如redis,ehcache。优点:成熟...

2018-06-11 23:42:01

阅读数:1546

评论数:3

Java常用消息摘要算法-SHA

SHA是比较常用的消息摘要算法之一,其中比较常见的有SHA-1,SHA-256,SHA-512。这里用Java代码实现一个简单的工具类,可以提取字符串或者文件的SHA值。import java.io.File; import java.io.FileInputStream; import java...

2018-05-15 16:38:03

阅读数:92

评论数:0

Java常用消息摘要算法-MD5

本工具类可实现对字符串或者文件提取MD5值(MD5加密)import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.security.MessageDigest; /**...

2018-05-15 16:28:41

阅读数:105

评论数:0

Java常用非对称加密算法-RSA

RSA作为常用的非对称加密算法,用法基本就是首先生成公钥和私钥密钥对,然后用公钥加密私钥解密或者用私钥加密公钥解密。这里只写代码实现。import javax.crypto.Cipher; import java.security.*; import java.security.spec.PKCS...

2018-05-15 16:20:07

阅读数:153

评论数:0

Java常用对称加密算法-AES

import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.security.SecureRandom; import java.util.Base...

2018-05-15 16:08:51

阅读数:37

评论数:0

Java常用对称加密算法-DES

直接上代码import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.security.SecureRandom; import java.util...

2018-05-15 16:02:38

阅读数:26

评论数:0

spring boot 拦截器使用示例

使用 spring boot 拦截器只需要两个类,一个拦截器类,一个拦截器注册类,示例代码如下:创建用户登录校验拦截器LoginInterceptor:package com.example.demo.intercepter;import org.springframework.web.servl...

2018-01-15 14:12:30

阅读数:1153

评论数:0

Java 动态定时器

最近项目里需要添加定时任务,定时任务要求可以动态控制,虽然quartz和spring Schedule Task可以实现,但是感觉不够灵活,简单。于是,索性自己实现一个。 本Java 动态定时器基于Java的定时器线程池,阻塞队列实现,定时调度时间采用cron表达式配置的方式,其中cron表达式...

2017-08-30 18:57:10

阅读数:478

评论数:0

Java 发送 get, post 请求

花了一天时间,基于Java 的 HttpURLConnection 和JDK 1.8的Base64写了个发送get 和post请求的工具类。本工具类有get和post两个方法,使用时只需 String result = HttpUtils.get(url, args); String resul...

2017-04-01 19:06:16

阅读数:266

评论数:0

Cause: java.sql.SQLException: 无法转换为内部表示

框架spring jdbc 查询数据时抛出 Cause: java.sql.SQLException: 无法转换为内部表示 的异常 原因,数据库字段是数值类型,但实体bean对应的类型是String,类型不匹配

2016-05-05 11:49:07

阅读数:2539

评论数:0

WebSocket 聊天室

初学WebSocket,写了个聊天程序,感觉现在的推送比以前轮询好多了。 本Demo页面就是个简单的html文件,服务器用的Java 1.7+tomcat 7 页面截图: 有兴趣的同学可以一起交流,欢迎批评指正^_^ 源码地址:http://download.csdn.net/de...

2016-03-22 14:20:39

阅读数:279

评论数:0

Java 获取数据库表名

java获取数据库表名的原理就是通过connection获取数据库元数据DatabaseMetaData,然后通过元数据的getTables()方法查出表信息 Connection conn = ConnectionPool.getConnection(); try { DatabaseMet...

2016-03-11 17:25:14

阅读数:1838

评论数:0

java web 一行代码实现文件上传下载

每当要实现文件上传下载的功能时,都要复制粘贴拼凑代码。如果用了不同的框架,代码还不一样,配置啥的一堆,甚是繁琐,不喜欢。科学家们喜欢把纷繁复杂的自然现象总结为一个个简洁的公式,我们也来试试,把上传下载整成一行代码~        花了一天时间,整了个通用的工具类FileUtils,这个类里实际只...

2015-11-08 20:22:10

阅读数:4339

评论数:2

Java之美[从菜鸟到高手演变]之设计模式四

在阅读过程中有任何问题,请及时联系:egg。 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 转载请说明出处:http://blog.csdn.net/zhangerqing 其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我...

2015-11-03 12:28:25

阅读数:373

评论数:0

Java之美[从菜鸟到高手演变]之设计模式三

本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负...

2015-11-03 12:26:56

阅读数:289

评论数:0

Java之美[从菜鸟到高手演变]之设计模式二

在阅读过程中有任何问题,请及时联系:egg。 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef 如有转载,请说明出处:http://blog.csdn.net/zhangerqing 我们接着讨论设计模式,上篇文章我讲完了5种创建型...

2015-11-03 12:24:18

阅读数:378

评论数:0

Java中的static关键字解析

static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:   一.static关键...

2015-11-03 11:56:13

阅读数:234

评论数:0

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