- 博客(15)
- 收藏
- 关注
原创 jdbc学习记录
一:JDBC应用JDBC主要能分为几个步骤,分别是初始化驱动,建立数据库的连接,创建statement,执行sql语句,关闭连接。 初始化驱动:通过Class.forName("com.mysql.jdbc.Driver"); 初始化驱动类.Class.forName是加载这个类到JVM中,加载的时候就会执行其中的静态初始化快,完成驱动的初始化相关工作。向java....
2018-08-08 01:06:48
389
原创 group by 和字段同名的字符串
SELECT a.id AS "id", a.node_id AS "nodeId", ifnull(a.energy_value, 0) AS "energyValue", a.record_time AS "recordTime", a.create_by AS "createBy.id", a.create_date AS "createDate", a.update_by AS
2018-07-23 09:14:22
730
原创 activity 工作流 学习介绍
工作流基本可以分为四个模块。分别是:建立模型,流程部署,流程运行,流程结束后。建立模型: 1.建立模型: 1.act_re_model ----流程设计模型部署表(流程设计器设计流程后保存到该表) 2.ACT_GE_BYTEARRAY ----用来保存部署文件的大文本数据的 ...
2018-07-12 14:59:55
648
原创 SpringBoot整合Ehcache缓存
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 ehcache提供了多种缓存策略,主要分为内存和磁盘两级,所以无需担心容量问题。 spring-boot是一个快速的集成框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。...
2018-06-28 17:04:33
590
原创 SpringBoot 在启动时执行预先操作
在Spring boot项目的实际开发中,我们有时需要项目服务启动时加载一些数据或预先完成某些动作。为了解决这样的问题,Spring boot 为我们提供了一个方法:通过实现接口 CommandLineRunner 来实现这样的需求。实现方式:只需要一个类即可,无需其他配置。 实现步骤:1.创建实现接口 CommandLineRunner 的类 MyStartupRunnerTest[java] ...
2018-06-28 16:50:25
749
原创 nginx 入门级学习教程
首先自行下载nginx启动方式:(两种)1. 双击打开nginx.exe 2. 命令行打开,cd 至 nginx安装目录输入: start nginx 停止关闭方式:(两种)1.打开任务管理器,找到nginx的两个进程(一个是守护进程,一个是工作线程),并关闭即可。2.打开cmd命令行,cd至 nginx安装目录,输入:nginx -s stop关于nginx 的相关配置信息都在{安装目录 }/c...
2018-06-23 13:50:46
211
原创 给学校公司同学出的一些题目---java, jquery, spring, springmvc, mybatis, 网络编程, linux, mysql(持续更新)
本编博文只是为了记录给学校一个公司的同学出的一些题目: Java部分:IO题:(可以只填写关键代码,即可省略类命名,主方法命名等。各变量命名符合规范,无特定要求。单一描述题在25-100字之间,多描述题每个描述部分10-30字。“附加: ”后为加分题。)1. 利用IO类实现文件读写。条件:尽可能考虑性能。文件及地址无要求。2. 读写随机访问文件。条件:在写入时修改第三行。...
2018-06-11 11:31:49
190
原创 @SafeVarags 注解学习及使用
在Java SE 5中,引入了可在方法参数列表中使用 可变长度的参数。比如: public void test(User ... users)当遇到可变参数的方法时,编译器会将可变参数形式的形式参数转化为一个数组。但是,Java编程语言并不允许创建泛型数组。但是如果参数类型是List<String> 或者Array List<String> 相关容器类的话,都属于非具体化类...
2018-05-24 13:24:27
1245
原创 数据库并发控制
首先,明确数据库中并发控制的基本单位是事务。 为了保证事务的隔离性和一致性,数据库管理系统需要对并发操作进行正确的调度。 我们先从数据库并发操作会带的来问题开始分析: 1.丢失操作(lost update) 当两个事务T1和T2同时读取同一数据并修改,T1提交的结果破坏了T2提交的结果,导致T2的修改被丢失。 2.不可重复读(non-repeatable read) ...
2018-04-23 15:32:35
846
原创 基于ssm上传文件到服务器
范例说明 在网页中,上传以及下载文件是最常用的功能之一,比如用户设置个人信息时,上传本地图片作为自己的头像。电商网站管理员在后台为某件商品上传图片。诸如此类操作数不胜数,而上传和下载文件所涉及到的知识点和难点十分多,本例就以一个简单例子,基于SSM(Spring + SpringMVC + Mybatis)框架为大家演示一次。上传本地图片到服务器的例子,为大家排疑解惑。实验过程如图所示:注意:本例...
2018-04-14 21:37:47
5807
转载 Java 之泛型通配符 ? extends T 与 ? super T 解惑
简述大家在平时的工作学习中, 肯定会见过不少如下的语句:List<? super T>List<? extends T>我们都知道, 上面的代码时关于 Java 泛型的, 那么这两个不同的写法都有什么区别呢?首先, 说到 Java 的泛型, 我们必须要提到的是Java 泛型的类型擦除机制: Java中的泛型基本上都是在编译器这个层次来实现的. 在生成的 ...
2018-04-13 11:12:48
186
原创 记录spring框架学习:beanFactory的XML之旅(3)
1.Spring容器实现功能的过程 基本类似的流程都可以划分为两个阶段,即容器启动阶段和Bean实例化阶段。 容器启动阶段:加载配置,分析配置信息,装配到BeanDefinition,其他后处理 Bean实例化阶段:实例化对象,装配依赖,声明周期回调,对象其他处理,注册回调接口。 容器启动阶段:首先会通过某种途径加载Config...
2018-04-10 14:30:36
144
原创 记录spring框架学习:beanFactory的XML之旅(2)
1.bean的scope spring容器最初提供了两种bean的scope类型:singleton和proptotype,在2.0发布后,又引入了另外三种scope类型: request, session 和 global session类型。 (1)singleton 对象实例数量。在一个容器中只存在一个共享实例,所有对该类型bea...
2018-04-10 13:34:44
153
原创 记录spring框架学习:beanFactory的XML之旅
1. beans作为xml配置文件的最顶层元素,包含0或者1个<description>和多个<bean>,<import>,<alias> 他拥有以下相应的属性。 default-lazy-init。其值可以指定为true / false,默认值为false。 用来标志是否对所有的<bean>进行延迟初始化。 ...
2018-04-10 12:48:35
172
原创 Spring与SpringBoot的异常处理,ExceptionResolver与@ControllerAdvice使用
在基于Spring框架的项目中,可以通过在ApplicationContext-MVC.xml(即SpringMVC配置)文件中配置 ExceptionResolver 的bean ,来配置 全局捕获异常处理 类,然后自定义异常处理类处理。注意如果是spring配置文件中定义过的ExceptionResolver 类,不需要添加@Component。如果是SpringBoot 则需要。这是...
2018-04-02 16:40:08
6110
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人