平日里开发项目中,修改了Java代码或者配置文件的时候,必须手动重启项目才能生效。所谓的热部署就是在你修改了后端代码后不需要手动重启,工具会帮你快速的自动重启是修改生效。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassL ...
分类:
编程语言 时间:
2019-10-06 11:39:50
阅读次数:
76
EL 表达式 一、概述 1、概念 EL 表达式:Expression Language 表达式语言。 2、作用 替换和简化 jsp 页面中 java 代码的编写。 3、语法格式 4、注意事项 jsp 默认是支持 el 表达式的。 如果要忽略 el 表达式,有两种方式 (1)设置 jsp 中 page ...
分类:
编程语言 时间:
2019-10-05 12:51:47
阅读次数:
124
JSTL 标签库 一、概述 1、概念 JSTL : JavaServer Pages Tag Library JSP标准标签库。 是由 Apache 组织提供的开源的免费的 jsp 标签。 2、作用 用来简化和替换 jsp 页面上的 java 代码。 二、使用步骤 1、导入 jstl 相关的jar包 ...
分类:
编程语言 时间:
2019-10-05 12:26:00
阅读次数:
117
1、数据库连接创建、释放频繁造成系统资源浪费,影响系统性能,可使用数据库连接池解决此问题。 2、sql语句中在代码中硬编码,代码不易维护,sql变动需要改变java代码。 3、使用preparedStatement向占有位符号传参数存在硬编码。where条件不一定,修改sql就要修改代码,不易于维护 ...
分类:
数据库 时间:
2019-10-05 00:45:05
阅读次数:
105
一、JSP 概述 Java Server Pages:java 服务器页面。页面中既可以指定定义 html标签,也可以定义 Java 代码。 二、原理 JSP 本质上就是一个 Servlet。 原理示意图: 三、JSP 脚本 JSP 脚本:JSP 定义 Java 代码的方式 1、<% 代码 %>:定 ...
分类:
编程语言 时间:
2019-10-04 20:50:42
阅读次数:
88
1. 通过xml方式加载配置 以Spring实例化dataSource为例,先在工程目录的src下新建一个conn.properties文件,里面写上上面dataSource的配置: 然后在只需要在beans.xml中做如下修改即可: 在java代码中用@Value获取配置属性值 2.0 sprin ...
分类:
其他好文 时间:
2019-10-04 17:24:33
阅读次数:
111
开发工具 不知道有多少”老”程序员还在使用 Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse 吃内存卡顿的现象以及各种偶然莫名异常的出现,都告知我们是时候寻找新的开发工具了。 更换 IDE 根本就不想多解释要换什么样的 IDE,如果你想成为一个 ...
分类:
编程语言 时间:
2019-10-04 15:11:21
阅读次数:
144
1、编写java代码 MyThread.java 使用jni调用一个c程序,上传至/home/mythread/com/tigger/目录下 2、编译成class程序 javac MyThread.java 3、生成头文件 javah packageName.ClassName 此命令需要在包外执行 ...
分类:
编程语言 时间:
2019-10-03 23:42:15
阅读次数:
156
后缀表达式求值 后缀表达式又叫逆波兰表达式,其求值过程可以用到栈来辅助存储。例如要求值的后缀表达式为:1 2 3 + 4 * + 5 -,则求值过程如下: 2. 接着读到 “+”操作符,则将栈顶和次栈顶元素出栈与操作符进行运算,执行 2 + 3操作,并将结果5压入栈中,此时栈结构如下 3. 继续读到 ...
分类:
编程语言 时间:
2019-10-03 16:12:47
阅读次数:
114
lombok注解介绍lombok注解文档https://projectlombok.org/features/alllombok官网下载https://projectlombok.org/ lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的 ...
分类:
其他好文 时间:
2019-10-02 12:27:32
阅读次数:
58