自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring、springMVC、springBoot、springCloud的概念和关系

一、概念 spring: 一个轻量级的控制反转(IoC)和面向切面(AOP)的容器; springMVC: spring与mvc可以更好地解释什么是springMvc,MVC为现代web项目开发的一种很常见的模式,简言之C (控制器)将V(视图、用户客户...

2019-09-23 09:55:56 396 1

原创 事务的传播特性和事务(数据库)的隔离级别

一 、什么是事务 事务是一组操作的执行单元,针对数据库操作,事务管理的是一组SQL指令,事务内的操作要不全部成功,要不全部失败。比如执行过程中,如果有一条SQL语句没有执行成功,那么这一组操作都将全部回滚 事务特性(ACID): Atomic(原子性):要么都成功,要么都失败 Consistent(一致性):...

2019-09-21 16:05:20 243

转载 threadLocal的理解

ThreadLocal简介变量值的共享可以使用public static的形式,所有线程都使用同一个变量,如果想实现每一个线程都有自己的共享变量该如何实现呢?JDK中的ThreadLocal类正是为了解决这样的问题。ThreadLocal类并不是用来解决多线程环境下的共享变量问题,而是用来提供线程内部的共享变量,在多线程环境下,可以保证各个线程之间的变量互相隔离、相互独立。在线程中,可以通过...

2019-09-20 11:41:09 169

转载 maven的生命周期

以下引用官方的生命周期解释https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html:一、构建生命周期基础:Maven基于构建生命周期的中心概念。这意味着构建和分发特定工件(项目)的过程被明确定义。对于构建项目的人员,这意味着只需要学习一小堆命令即可构建任何Maven项目,POM将确保他...

2019-09-17 08:21:42 134 1

转载 枚举学习

一、什么情况下使用枚举类?  有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便?二、为什么不用静态常量来替代枚举类呢? public static final int SEASON_SPRING = 1; public static final int SEASON_SUMMER = 2; public static final int S...

2019-09-10 20:05:22 137

原创 maven的安装和部署(idea)

一、安装准备1.m2和apache-maven-3.3.9 在部署maven之前需要先下载数据仓库m2和maven的程序apache-maven-3.3.9,并将这两个文件解压到非中文路径2.配置环境变量 MAVEN_HOME:D:\apache-maven-3.3.9 PATH:%MAVEN_HOME%bin 环境变量配置...

2019-07-18 21:57:01 268

原创 fastjson和jsckson的常用方法

一、fastjon1.fastjon的常用方法 JSON.toJSONString():对象转为json格式字符串; JSON.parseObject():json格式转字符串对象; JSON.parseArray():转为列表对象; JSON.toJSONStringWithDateFormat():返回指定日期格式的json字符串;...

2019-07-18 07:54:53 479

原创 丐版简配动态菜单显示

1.dao层public class PrivilegeDaoImpl implements PrivilegeDao { @Override public List<Privilege> findByRoleId(Integer roleId) { String sql = "select p.* from privilege p\n" + ...

2019-07-11 00:20:17 97

转载 QueryRunner使用总结

使用JDBC技术是一件繁琐的事情,为了使数据库更加高效,有一种简化jdbc技术的操作--DBUtils。DbUtils(org.apache.commons.dbutils.DbUtils)是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。DbUtils类主要负责装载驱动、关闭连接的常规工作。QreryR...

2019-07-10 18:49:13 295

原创 java中连表查询的手动封装

一、自动封装 1.数据的封装思想: 在使用java的过程中,不可避免的要从数据库中查询数据,那么如何将查询到的结果进行展示呢?我们先来观察一下查询结果的内容展示: Java中无法做到像数据库管理系统这样如此方便的获得并展示数据,但是我们通过观察之后发现,每一行数据都具有相同的内容(id,empName,deptId,regTime...

2019-07-09 21:57:24 1179

原创 jdk动态代理学习

一、什么是动态代理 代理:从字面意思来讲,代理就是代为处理的意思。 简单的说就是本来应该由你来完成的工作由别人来替你完成了。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替你去上课。二、为什么要使用动态代理 原因:使用动态代理可以是我...

2019-06-28 21:42:08 312

转载 mysql中根据行号排序后进行更新

// 根据author_account的uid更新手机号码到user_base表update user_base u,(select uid,number from author_account) a set u.number= a.number where a.uid= u.uid;//更新根据id排序后的序列号update article_edit_chapter a,(selec...

2019-06-18 18:51:03 2274

转载 JDBC

一、相关概念1.什么是JDBC  JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。2.数据库驱动  我们安装好数据库之后,我们的应...

2019-06-18 08:17:15 119

转载 索引原理

文章转载于:https://www.cnblogs.com/aspwebchh/p/6652855.html有兴趣的同学可以看原文~ 使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到...

2019-06-12 07:51:29 17455 6

转载 java的反射

主要介绍以下几方面内容理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Constructor、Method、Field 类的用法 理解并掌握动态代理1.理解Class类  –对象照镜子后可以得到的信息:某个类的数据成员名、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE 都为其保留一个不变的 ...

2019-02-20 15:08:16 108

原创 游标镶套学习(二)

create or replace procedure weekport as weekcount number;---------周数 monthday date;------------本月第一天 yearday date;-------------本年第一天 lastday date;-------------开始...

2019-02-20 09:52:23 114

转载 OVER(PARTITION BY)使用方法

原文出处:https://www.cnblogs.com/lcngu/p/5335170.html简介  开窗函数,Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。  开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。  下面的测试用例数据语句...

2018-11-06 11:07:03 2984

转载 decode函数学习

文章转自:https://blog.csdn.net/weeknd/article/details/71157044decode的几种用法1:使用decode判断字符串是否一样DECODE(value,if1,then1,if2,then2,if3,then3,...,else)含义为IF 条件=值1 THEN    RETURN(value 1)ELSIF 条件=值2 THEN...

2018-11-06 10:33:32 153

原创 行转列小结

一、创建测试环境1.创建测试数据​​​​​​create table cc (    student   nvarchar2(2),    course    nvarchar2(2),    score     int);2.插入测试数据Insert into CC (STUDENT,COURSE,SCORE) values ('张三','语文',78);Inser...

2018-11-05 18:05:12 116

原创 oracle触发器使用心得

一、问题实例       存在表poleinfotable包含如下字段:              TOTALPOLEID                        --------线路id,主键              CIRCUITRYNAME                      --------线路名称                            ...

2018-09-07 18:34:22 1895

转载 环境变量

环境变量一、简介1.概念(非程序员跳过)环境变量相当于程序的一些固定的变量,由于某些程序会取固定的环境变量,所以需要正确设置对应的环境变量才能使用这些程序。2.path变量不管是linux还是windows系统,执行程序都要有一个入口,比如windows常见的exe、linux的sh(批处理文件),但有时候执行命令时却需要到这个程序的目录才能启动它(cmd、regedit、ja...

2018-08-08 16:23:28 177

原创 字符串转换to_char()、to_date()及trunc()的用法;

一、to_char()1.基本语法to_char(value,'format') value是待转化的值,'format' 是转化后的 pattern(1)日期格式转化select to_char(sysdate,'yyyy') from dual;-------执行结果:2018select to_char(sysdate,'yyyy-mm-dd') from dual;-----执行结果:2...

2018-06-14 16:21:13 5623

原创 oracle在存储过程中镶套使用游标总结

create or replacePROCEDURE WEEKPORT_NEW AS --------创建存储过程weekcount NUMBER;---------周数monthday DATE;------------本月第一天yearday DATE;-------------本年第一天lastday DATE;-------------开始时间endday DATE;-----------...

2018-06-13 15:10:14 1100 1

原创 截取字符串SUBSTR(),INSTR()使用总结

一、基本语法1.SUBSTR(string,start_position,[length])    求子字符串,返回字符串   解释: string 元字符串              start_position   开始位置(从0开始)              length 可选项,子字符串的个数2.INSTR(string,subString,position,ocurrence)查找字符...

2018-06-11 15:49:33 8751 1

原创 使用游标进行更新数据

使用原因    (1)大批量执行修改操作;(2)执行条件具有一定规律,需要进行计算得出,而非固定值;面对这种情况如果直接使用update进行更新操作,有时候会出现‘执行条件’被无视的情况;举例说明:根据巡视记录批量更新巡视时间;直接使用update进行更新:UPDATE checkroutetaskinfotable aSET lastpatraltime =(SELECT lastpatralt...

2018-06-11 15:22:03 5392

原创 有关update语句的学习

(1)基本语句update poleinfotable  set pressuregrade= ‘001’where circuitname='捷运';(2)两表关联update customers a -- 使用别名set customer_type='01' --01 为vip,00为普通where exists (select 1from tmp_cust_city bwhere b.cus...

2018-06-11 15:02:09 312

转载 Oracle日期周详解以及周开始结束时间计算(转载)

1 ORACLE中周相关知识描述1.1           日期格式化函数TO_CHAR(X [,FORMAT]):将X按FORMAT格式转换成字符串。X是一个日期,FORMAT是一个规定了X采用何种格式转换的格式字符串,FORMAT与周相关的有W,WW,IW,D,FMWW。W的含义是一个月的第几周。是按照ORACLE自定义的标准周来返回周数。IW是ISO标准周,它的含义是ISO标准周以周别为“主...

2018-06-05 09:38:23 529

转载 Oracle-游标的种类、语法、属性及使用,NO_DATA_FOUND和%NOTFOUND的区别(转载)

一、游标的分类Oracle数据库提供了俩种游标类型,分别为静态游标和动态游标,而静态游标又分为隐士游标和显式游标,动态游标分为弱类型和强类型俩种。二、静态游标1、显式游标 1).声明游标语法:cursor 游标名 [(游标输入参数1[,游标输入参数2]…)] [return 返回类型] is 查询语句游标名:指定义的游标名称,一般采用cursor_名称这种命名格式。 游标输入参数:为游标指定输入参...

2018-06-04 15:39:57 8380

王者荣耀全进行技能大全

王者荣耀

2021-05-19

RestfulClientUtils.txt

RestfulClientUtils.txt

2021-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除