4 机械键盘侠

尚未进行身份认证

越学习越不懂

等级
TA的排名 6w+

C#中事务的简单使用

在C#中开启事务的步骤一、调用SqlConnection对象的BeginTransaction()方法,创建一个SqlTransaction对象,标志事务开始。二、将创建的SqlTransaction对象分配给要执行的SqlCommand的Transaction属性。三、调用相应的方法执行SqlCommand命令。四、调用SqlTransaction的Commit()方法完成事...

2020-03-13 14:18:20

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

Mybatis整合Spring

除了Spring、Mybatis相关的jar包以外,还需要引入整合的jar包、 项目目录结构如下图所示: 首先是Spring-framework.xml的配置文件,此配置文件主要作用是引入其他配置文件,代码如下图所示:...

2020-01-21 08:22:31

流程工业MES特点

流程行业的生产过程与离散制造业有很大的不同,一般为批量连续生产,主要通过对原料的混合、反应、分离、粉碎、加热等物理或化学的变化,是原料增值。流程行业的生产过程与离散制造业有很大的不同,一般为批量连续生产,主要通过对原料的混合、反应、分离、粉碎、加热等物理或化学的变化,是原料增值。我们平时所说的基于配方的生产过程一般就是流程行业的生产。更具工艺流程的特点,流程行业可分为连续型、间歇型、混合型...

2020-01-20 10:46:45

Mybatis逆向工程自动生成代码文件

一般来说都会新建另外一个项目,用于生成代码文件,然后拷贝到需要的项目中。新建maven项目用于生成代码文件,项目目录如下所示: pom.xml内容如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://...

2020-01-04 14:13:24

Windows环境中在同一个Tomcat下发布不同端口号的不同web程序

一、修改Tomcat路径下的conf文件下的 server.xml 文件。增加一个service 节点。原service节点如下图所示:新增service节点如下图所示,注意红色标注的是要修改的地方:二、根据service.xml配置文件信息中对应的Engine节点的name属性,在conf文件下复制Catalina文件夹,并重命名: ...

2019-12-30 08:34:19

通俗易懂的讲SOA

<微服务设计>1.3节:SOA是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能。一个服务通常以独立的形式存在于操作系统进程中。服务之间通过网络调用,而非采用进程内调用的方式。通俗易懂的讲SOA对SOA的粗暴理解:把系统按照实际业务进行拆分,拆分成大小合适、独立部署的模块、每个模块之间相互独立。比如现在有一个数据库,一个JavaWeb网站客户端...

2019-12-18 10:03:25

基于SpringMVC进行REST服务开发

背景REST的概念这里不多过多阐述。在REST中,资源通过URL进行识别和定位。一般来说,以下这些HTTP方法通常会匹配为如下的CRUD动作:Create:POSTRead:GETUpdate:PUT或PATCHDelete:DELETE@ResponseBody:此注解会告知Spring,我们要将返回的对象作为资源发送给客户端,并将其转化为客户端可接受的表现形式。如果客户...

2019-12-10 15:16:01

Spring整合JDBC开发

背景在JDBC开发中,充斥这大量重复的代码,可能只是换了个SQL语句,其他代码是完全不用变的。Spring的jar包里,提供了一个叫JDBCTemplate的模板,在保持操作灵活方便的情况下,将代码量降到最低。配置文件首先修改Spring的xml文件(src目录下),我这里采用的是c3p0数据源,如下图所示:<?xml version="1.0" encoding="UTF...

2019-12-03 15:57:05

Spring注解@Component、@Repository、@Service、@Controller区别

简单概括一下注解 含义 @Component 最普通的组件,可以被注入到spring容器进行管理。当组件不好归类的时候,我们可以使用这个注解进行标注 @Repository 作用于持久层。注解类作为DAO对象(数据访问对象,Data Access Objects),这些类可以直接对数据库进行操作。 @Service 作用于业务逻辑层。这个注解只是标注该类处...

2019-12-03 13:41:19

c3p0连接池的配置和简单使用

背景一般我们在项目中操作数据库时,都是每次需要操作数据库就建立一个连接,操作完成后释放连接。因为jdbc没有保持连接的能力,一旦超过一定时间没有使用(大约几百毫秒),连接就会被自动释放掉。而每次新建连接都需要140毫秒左右的时间,所以耗费时间比较多。若使用C3P0连接池来池化连接,随时取用,则平均每次取用只需要10-20毫秒。这在高并发随机访问数据库的时候对效率的提升有很大帮助。 ...

2019-12-02 17:01:30

Windows环境下搭建Tomcat

下载Tomcat,点击这里下载Tomcat解压到指定目录: 配置环境变量:右键“我的电脑” ——属性——高级系统设置——环境变量 配置三个环境变量:在系统变量里新建变量名:CATALINA_BASE,变量值:D:\apache-tomcat-8.5.43在系统变量里新建变量名:CATALINA_H...

2019-11-26 13:58:17

Java编写一个WebService并在Tomcat上发布

本例采用Myeclipse 2016 CI 6,JDK1.8 。新建一个Web Service Project。 选择如下设置: 在src目录下建个包: ...

2019-11-26 08:45:27

Java开发常用命名规范

挑几个重点:一、类和接口的首字母及任何任何中间单词的首字母必须是大写。接口可以带 "I" 前缀或者 "able"、"ible" 、"er"等后缀。推荐接口命名为: I + 模块名 + 业务名称 + Service后缀。实现接口的类文件命名为为 :模块名 + 业务名称 + ServiceImpl后缀。二、方法的命名应采用完整的英文描述符,大小写混合使用。所有中间单词的第一个字母大写。...

2019-11-07 10:23:51

mybatis和spring整合版本对应表

如下图所示:

2019-11-06 13:30:18

C#中? 、?? 、?. 、??= 的用法和说明

一、可空类型修饰符< ? >引用类型能用空引用来表示一个表示一个不存在的值,但是值类型不能。例如:string str = null;int i = null;//编译报错为了使值类型也能使用可空类型,就可以用 " ? "来表示,表现形式为"T?"。例如:int i? //表示可空的整型DateTime time? //表示可空的时间二、空合并运算符&...

2019-11-01 08:21:03

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:16:07

JDBC中使用RowSet包装结果集

背景C#中有了DataSet,可以把底层数据读取到内存中进行离线操作。操作完成再同步到底层数据源。Java中也提供了类似的功能——RowSet。和ResultSet相比,RowSet默认是可以滚动、可更新、可序列化的结果集合,而且作为Javabean使用。并支持离线操作,降低了数据库的负载。RowSetProvider负责创建RowSetFactory,而RowSetFactory则提...

2019-10-31 11:27:27

JDBC中使用PreparedStatement执行SQL语句并管理结果集

基本说明1、使用PreparedStatement在对反复操作多条结构相似的SQL语句时效率更高,并且可以使用参数替代变量,可以防止SQL注入。2、PreparedStatement也提供了 execute() 、 executeUpdate() 、 executeQuery() 三个方法来执行crud操作,这三个方法无需传递参数,因为PreparedStatsments已经存储了预...

2019-10-31 09:06:03

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:02:19

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。