这里使用Maven项目管理工具构建项目初始化项目打开IntellijIDEA,点击CreateNewProject选择Maven构建项目选择JDK版本勾选项目模板选择maven-archetype-webapp模板(JavaWeb项目)填写项目在Maven仓库中的坐标(在Maven仓库中根据这个坐标才能找到该项目),具体命名规则根据公司决定选择Maven安装路径(此处不阐述Maven安装教程的详细
分类:
编程语言 时间:
2020-04-13 22:32:42
阅读次数:
90
二进制数据,在Java中需要使用流对象去表示,通常文件采用FileInputStream和OutputStream对象 一、存放一个二进制数据,采取InputStream对象 例如给数据库中存一个图片:异常和工具类没给请见谅 @Test public void test4() throws Exce ...
分类:
数据库 时间:
2020-04-13 18:16:37
阅读次数:
83
1 @RequestMapping("/j3") 2 public String JsonDome3() throws JsonProcessingException { 3 ObjectMapper mapper = new ObjectMapper(); 4 Date date = new Da ...
分类:
其他好文 时间:
2020-04-13 00:57:07
阅读次数:
55
目录 1、什么是稀疏数组 2、简单使用 3、将稀疏数组存入文件后再读取并还原为二维数组 1、什么是稀疏数组 假如有一个二维数组,里面只存了少数的值,然后我们需要将这个数组持久化到磁盘文件,在此之前请先想想,既然只存了少数的值,那么代表着这个二维数组的大部分位置都是没有值的,那么没有值的这些位置都是无 ...
分类:
编程语言 时间:
2020-04-13 00:43:46
阅读次数:
66
easy-rules 支持组合模式,但是一般我们看到的都是基于代码的,以下是一个基于yaml配置的组合模式rule 的试用 项目结构 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 ...
分类:
其他好文 时间:
2020-04-13 00:23:19
阅读次数:
395
双亲委派加载模型 为什么需要双亲委派加载模型 主要是为了安全,避免用户恶意加载破坏 正常运行的字节码文件,比如说加载一个自己写的 。这样就有可能造成包冲突问题。 类加载器种类 启动类加载器:用于加载 中`rt.jar`的字节码文件 扩展类加载器:用于加载 中`/jre/lib/ext`文件夹下的字节 ...
分类:
其他好文 时间:
2020-04-12 22:16:38
阅读次数:
62
1.现象:字节流向浏览器输出中文,可能会乱码(IE低版本) private void byteMethod(HttpServletResponse response) throws IOException, UnsupportedEncodingException { String date = " ...
分类:
编程语言 时间:
2020-04-12 20:16:34
阅读次数:
63
首先我们还是拿饿汉模式作为栗子进行测试,饿汉模式的代码如下: public class HungrySingleton implements Serializable { private static final HungrySingleton instance; static { instance ...
分类:
其他好文 时间:
2020-04-10 21:15:18
阅读次数:
106
一、异常的捕获和处理 KEY WORDS : try, catch, finally, throw, throws. (一)syntax(代码) try{ //需要运行的代码 }catch(异常类型 异常变量名){ //异常处理代码 }finally{ //异常发生,方法返回之前,需要执行的代码 } ...
分类:
编程语言 时间:
2020-04-10 09:12:44
阅读次数:
102
https://www.iteye.com/blog/gong1208-1773177 Spring定时任务的几种实现 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spr ...
分类:
编程语言 时间:
2020-04-07 18:30:35
阅读次数:
67