![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
机械键盘侠
越学习越不懂
展开
-
Log4j.properties的简单配置
一、首先导入jar包:log4j-1.2.17.jar二、新增log4j.properties配置文件并输入以下内容:三、在测试代码总中进行测试:@Servicepublic class CKKuCunServiceImpl implements CKKuCunService{ @Autowired public CKKuCunMapper ckKuCunMapper...原创 2020-01-21 09:07:16 · 435 阅读 · 0 评论 -
Windows环境中在同一个Tomcat下发布不同端口号的不同web程序
一、修改Tomcat路径下的conf文件下的 server.xml 文件。增加一个service 节点。原service节点如下图所示:新增service节点如下图所示,注意红色标注的是要修改的地方:二、根据service.xml配置文件信息中对应的Engine节点的name属性,在conf文件下复制Catalina文件夹,并重命名: ...原创 2019-12-30 08:34:19 · 160 阅读 · 0 评论 -
基于SpringMVC进行REST服务开发
背景REST的概念这里不多过多阐述。在REST中,资源通过URL进行识别和定位。一般来说,以下这些HTTP方法通常会匹配为如下的CRUD动作:Create:POSTRead:GETUpdate:PUT或PATCHDelete:DELETE@ResponseBody:此注解会告知Spring,我们要将返回的对象作为资源发送给客户端,并将其转化为客户端可接受的表现形式。如果客户...原创 2019-12-10 15:16:01 · 149 阅读 · 0 评论 -
Spring整合JDBC开发
背景在JDBC开发中,充斥这大量重复的代码,可能只是换了个SQL语句,其他代码是完全不用变的。Spring的jar包里,提供了一个叫JDBCTemplate的模板,在保持操作灵活方便的情况下,将代码量降到最低。配置文件首先修改Spring的xml文件(src目录下),我这里采用的是c3p0数据源,如下图所示:<?xml version="1.0" encoding="UTF...原创 2019-12-03 15:57:05 · 121 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
简单概括一下注解 含义 @Component 最普通的组件,可以被注入到spring容器进行管理。当组件不好归类的时候,我们可以使用这个注解进行标注 @Repository 作用于持久层。注解类作为DAO对象(数据访问对象,Data Access Objects),这些类可以直接对数据库进行操作。 @Service 作用于业务逻辑层。这个注解只是标注该类处...转载 2019-12-03 13:41:19 · 126 阅读 · 0 评论 -
c3p0连接池的配置和简单使用
背景一般我们在项目中操作数据库时,都是每次需要操作数据库就建立一个连接,操作完成后释放连接。因为jdbc没有保持连接的能力,一旦超过一定时间没有使用(大约几百毫秒),连接就会被自动释放掉。而每次新建连接都需要140毫秒左右的时间,所以耗费时间比较多。若使用C3P0连接池来池化连接,随时取用,则平均每次取用只需要10-20毫秒。这在高并发随机访问数据库的时候对效率的提升有很大帮助。 ...原创 2019-12-02 17:01:30 · 322 阅读 · 0 评论 -
Java编写一个WebService并在Tomcat上发布
本例采用Myeclipse 2016 CI 6,JDK1.8 。新建一个Web Service Project。 选择如下设置: 在src目录下建个包: ...原创 2019-11-26 08:45:27 · 1131 阅读 · 0 评论 -
Java开发常用命名规范
挑几个重点:一、类和接口的首字母及任何任何中间单词的首字母必须是大写。接口可以带 "I" 前缀或者 "able"、"ible" 、"er"等后缀。推荐接口命名为: I + 模块名 + 业务名称 + Service后缀。实现接口的类文件命名为为 :模块名 + 业务名称 + ServiceImpl后缀。二、方法的命名应采用完整的英文描述符,大小写混合使用。所有中间单词的第一个字母大写。...原创 2019-11-07 10:39:12 · 407 阅读 · 0 评论 -
JDBC中开启事务的批量插入操作
直接上代码import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class Batch { private String url; private String user; private String password; public Batch...原创 2019-10-31 16:18:42 · 788 阅读 · 0 评论 -
JDBC中使用PreparedStatement执行SQL语句并管理结果集
基本说明1、使用PreparedStatement在对反复操作多条结构相似的SQL语句时效率更高,并且可以使用参数替代变量,可以防止SQL注入。2、PreparedStatement也提供了 execute() 、 executeUpdate() 、 executeQuery() 三个方法来执行crud操作,这三个方法无需传递参数,因为PreparedStatsments已经存储了预...原创 2019-10-31 09:14:28 · 2752 阅读 · 0 评论 -
JDBC最基本CRUD操作工具类
以连接SqlServer2008 R2为例import java.sql.*;public final class JdbcUtils { private String url; private String user; private String password; public JdbcUtils(String url,String user,String p...原创 2019-10-30 18:06:10 · 189 阅读 · 0 评论 -
Java的中排序方式
实体类:public class Person { public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getName() { return name; } public void setName(...原创 2019-10-28 14:13:55 · 154 阅读 · 0 评论