自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux学习之路踩坑之路(不定期更新)

最近看完了韩老师的Linux学习之路,本想放一下自己整理的笔记,但考虑到众多的原因之后劝退了,这里纪录一下本人学完之后,遇到的Linux的坑点,以及解决方案吧,不定期更新。一、Centos 7如何同步时间在Centos 7 当中推荐使用 chronyd来同步网络时间yum install chronyd // 安装chronydsystemctl start chronyd // 启动s...

2019-12-01 12:42:11 171

原创 MYSQL存储过程与自定义函数

储存过程提高代码的重用性简化操作减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率语法创建语法create procedure 存储过程名(参数列表))begin 存储过程体(一组合法的SQL语句)end注意:参数列表包含三部分: 参数模式 参数名 参数类型举例: IN stuname varchar(20)2. 参数模式:- IN: 该...

2019-09-16 09:10:12 209

原创 事务和多用户

TCL语言简介:事务控制语言什么是事务?事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个Mysql是相互依赖的而整个单独单元作为一个不可分割的整体如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚所有受到影响的数据将返回到事务开始以前的状态如果单元中的所有SQL语句均执行成功,则事务被顺利执行事务的属性(ACID)原子性: 原子性指事务是一...

2019-09-16 09:03:44 204

原创 MYSQL数据完整性约束

DDL库的管理创建数据库#如果已经存在则不创建 if existscreate database if exists books;更改库的字符集alter database books character set gbk;库的删除#如果存在则删除drop database if no exists books;表的管理表的创建: 长度与约束可选填...

2019-09-16 09:02:00 230

原创 MYSQL数据库常见函数

什么是函数将一组逻辑语句封装在方法体中,对外暴露方法名优势影藏了实现细节提高代码的重用性调用select 函数名()分类单行函数字符函数concat(拼接字符串):select concat('1','2');length(字符函数):获取参数值的字节个数select length('john');ifnullupper: 将字母转换为大写...

2019-09-14 20:23:16 373

原创 MYSQL数据库中的各种复杂查询操作

DQL语言的学习基础查询语法: select 查询列表 from 表名;查询列表可以是: 表中的字段、常量值、表达式、函数查询的结构是一个虚拟的表格查询表中的单个字段 select 字段名 from 表名;查询表中的多个字段 select 字段1,字段2 from 表名;查询表中的所有字段 select * from 表名;...

2019-09-14 12:04:17 767 1

原创 MYSQL数据库的基本操作

Mysql配置文件介绍[mysql]: 客户端设置port: 3306 端口default-character-set=utf8(字符集)[mysqld]:服务端设置port: 3306 端口basedir: 安装目录datadir: 数据库保存文件目录character-set-server=utf8:数据库字符编码default-storage=engine=I...

2019-09-14 12:03:32 124

原创 数据库的基本概念

>什么是数据库?储存数据的容器>数据库的优势1.实现数据持久化2.使用完整的管理系统统一管理,易于查询>基本概念1.DB(数据库):databse-存储数据的"仓库",它保存了一系列有组织的数据2.DBMS(数据库管理系统):DatabaseManagementSystem-数据库通过DBMS创...

2019-09-11 20:23:08 157

原创 Java新特性

Lambda表达式概述:Lambda 是一个匿名函数,使用它可以写出更简洁、更灵活的代码。 @Test public void test1() { // 原本写法 Runnable r1 = new Runnable() { @Override public void run() { ...

2019-09-09 21:37:18 281

原创 Java反射

Java反射机制概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行器借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。Java反射机制提供的功能在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时获取泛型信息在运行时调用任意一个对象的成员变量和方法...

2019-09-05 15:06:13 134

原创 Java网络编程

概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持。计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。目的直接或间接地通过网络协议与其他计算机实现数据交换,进行通讯。网络编程中有两个主要的问题如何准确地定位网络上一台或多态主机;找...

2019-09-04 14:07:15 117

原创 IO流

简介I: InputStream: 输入流O: OutPutStream: 输出流什么是输入流、输出流?输入流: 将持久化层面(硬盘)的数据读入内存当中输出流:将内存中的数据存入持久化层面(硬盘)File类所在包:java.io.File简介:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容。如果需要访问内...

2019-08-30 13:43:11 136

原创 泛型

设计背景集合容器类在设计阶段不能确定这个容器实际存的是什么类型的对象,在JDK1.5之前只能吧元素的类型设计为Object,jdk1.5之后使用泛型来解决。在集合中使用泛型:集合接口或集合类在JDK5.0时都修改为带泛型的结构在实例化集合类时,可以指明泛型的类型泛型示例泛型可以有多个泛型类public class TestGeneric <T,E>{ ...

2019-08-27 22:38:53 122

原创 位运算符

位运算符运算符运算范例<<左移3<<2 = 12 --> 322 = 12>>右移3>>1 = 1 --> 3/2 = 1>>>无符号右移3>>>1=1–>3/2 = 1&与运算6&3 = 5|或运算6|3 = 7...

2019-08-24 23:20:17 66

原创 Java集合

概述面向对象语言对事物的提现是以对象的形式,为了方便对多个对象的操作,就要对对象进行储存。但JAVA当中的存储对象方面的数组存在弊端,针对此问题Java提供了另一种容器(集合),可以动态的把多个对象的引用放入容器。Java数组的特点:初始化长度确定需要指定元素类型对于添加、删除、插入数据等操作,非常不便,同时效率不高。有序、可重复,对于无序、不重复的需求,无法满足。集...

2019-08-20 15:59:20 182 2

原创 注解(Annotation)

注解(Annotation)概述从JDK5.0开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注解)Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补...

2019-08-15 17:39:37 153

原创 枚举(menu)

枚举(menu)枚举类的使用?枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式如何自定义枚举类jdk5.0之前,自定义枚举类声明对象的属性:private final 修饰私有化类的构造器,并给对象属性赋值提供当前枚举类的多个对象:public static fin...

2019-08-15 11:33:26 435

原创 Java常用类介绍

String类字符串,final修饰类,实现了Serializable(序列化),Comparable(比较大小),CharSequence(可读可写序列) public final class String implements java.io.Serializable, Comparable<String>, CharSequence { ...

2019-08-07 14:00:36 291

原创 Java 多线程

什么是线程?线程与进程及程序是什么关系程序: 一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。进程:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。线程:进程内的一个相对独立的可执行的单元。若把进程称为任务的话,那么线程则是应用中的一个子任务的执行。...

2019-07-31 17:25:48 108

原创 JPA学习记录

1. 什么是JPA?Java Persistence API 的简称,中文名:Java持久层API,是JDK5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范处于两个原因:简化现有的JavaEE和JavaSE应用开发工作;Sun希望整合ORM技术。2. JPA具体的实现框架Hibernate(不是本次的重点)Spri...

2019-07-24 14:23:03 99

原创 Java基础篇

开局萌新三连:什么是Java?Java为什么会出现?Java怎么使用?本篇带你入门:如有理解不当之处敬请指出什么是Java?高级计算机编程语言Java为什么会出现?由于嵌入式系统的发展,人们对一种独立于平台的语言更加渴望,这种语言可以嵌入微波炉,遥控器等各种家用电器设备的软件。用作控制器芯片的CPU是多种多样的,但是C和C++只能对特定目标进行编译。比如某个CPU要编译C++...

2019-07-24 14:11:58 86

原创 Java 2019 全栈工程师学习之路(持续更新中)

一阶段(Java基础阶段)Java基础Java 面向对象Java 常用类详解Java 异常机制Java 集合与数据结构Java IOJava 多线程Java 网络编程Java 注解+反射23 种设计模式正则表达式XML 解析/ JSON 解析Java 10、11、12 新特性AIO、BIO、NIO二阶段(数据库基础)数据库的基本概念数据库和表的基本操作索引...

2019-07-23 10:45:52 1249

转载 前端VUE ES6转ES5

可以使用 babel-polyfillnpm install --save-dev babel-polyfill //淘宝镜像是cnpm。在入口main.js文件当中引入:import 'babel-polyfill'找到build文件夹下的webpack.base.conf.jsmodule.exports = { context: path.resolve(__dirn...

2019-06-17 15:56:02 5536

转载 JPA当中实现时间设置默认值(取当前时间)

package com.example.springbootdemo;import lombok.Data;import org.hibernate.annotations.CreationTimestamp;import org.hibernate.annotations.UpdateTimestamp;import javax.persistence.*;import java...

2019-05-30 10:01:32 8738

原创 spring注解整合JPA的实现

目录结构如下:TesetSpringJpa.java内容:import org.springframework.context.annotation.AnnotationConfigApplicationContext;import repository.UserDao;import java.util.Arrays;public class TesetSpringJpa { ...

2019-05-16 16:53:27 636

转载 JS数组对象类型去重复

利用ES5当中reduce属性即可。不知道在ES6当中是否有更好的解决方法。贴上方法,谨防自己忘记:export function arrayUnqiue (arr, name) { // 传入参数 数组, 对象的名称(即对象数组里的属性) let hash = {} return arr.reduce((item, next) =&gt; { // eslint-dis...

2019-01-21 19:50:13 677

原创 Springboot+SpringMVC+Myabtis整合shiro权限控制

最近也被这个难题搞的我头都大了额。写下此篇文章献给自己和广大朋友。如果有不懂的地方可以加企鹅号询问哦。企鹅号:2054861587,不一定会时时在,但如果有空的话就会给你回答maven依赖:&lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro...

2018-07-28 17:52:27 961

原创 Springboot+SpringMVC+MyBatis使用PageHelper实现分页操作

一个分页研究了好几天。。。最终发现网上写的很多案例都是不太适合自己的,所以写下了这篇记录,也算是记下自己的一些经验吧。废话不多说上代码。maven依赖:&lt;!-- mybatis分页插件依赖 --&gt;&lt;dependency&gt; &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt; &lt;arti...

2018-07-24 11:45:28 744

原创 通过SpringAOP获取request中所有参数,记录用户操作日志

今天搞了一个AOP的管理日志,蛋疼的很....老规矩贴代码吧 首先除了aop的包以外需要这三个包。自行度娘。(如果想切入controllers,请将这个代码写入你的mvc配置中,纠结了一上午切不进去就是这个原因.)(method为你切入类的方法名 )可以照这个打个模版出来,PS:无视注释哈,逼死强迫症因为我的控制类里面只会有两个参数request和response ,所以我这里request就直接...

2018-03-27 16:22:50 8321

转载 Java通过正则表达式判断字符串当中是否有特殊符号

public static void main(String[] args) { // TODO Auto-generated method stub String str="判断的字符串"; String regEx="[`~!@#$%^&amp;*()+=|{}':;',\\[\\].&lt;&gt;/?~!@#¥%……&amp;*()——+|{}【】‘;:”“’。,、?]"; Pat...

2018-02-26 14:11:36 31734

原创 使用htmlUnit模拟登陆网站(有验证码和无验证码)

2018-02-08 15:42:06 2484

转载 关于easyui combobox下拉框实现多选框以及全选、全不选的实现

参考文章:http://blog.csdn.net/u012027337/article/details/53927376实现效果如下图:当勾选全选的时候,可以选中下列所有的选项,当取消勾选时可取消所有勾选。废话不多说 贴代码吧:前端代码://这里的id是上面的combobox的id,因为我要在点击一个按钮的之后再动态的加载出来,所以我把它单独的抽取出来了。如果

2018-01-15 10:31:20 18207 15

原创 Java 得到指定数据Excel2003 与2007需要注意的地方

本次遇到的问题真的是很蛋疼,也是刚从事这个行业不久,要求我从一个Excel表当中读取指定列的数据。 搞了两个小时之后才解决的问题。话不多说,直接上代码。值得注意的地方就是如果你的Excel后缀为xls那么则需要使用  HSSFWorkbook 来进行获得,如果你的Excel文件名是xlsx则使用XSSFWorkbook 换句话说就是如果你的Excel后缀为xls

2017-12-07 15:12:19 131

jpademo.rar

spring注解整合spring-data-jpa案列,纯注解整合无XML

2019-05-16

jsqlparser-0.9.5

时常会遇到很多情况,我们需要对SQL语句进行替换或者拼接。以往我们可能会用StringBuild来进行拼接。但是这样的操作不仅看起来不优雅,也不简洁。面对复杂的sql,有很多子循环的情况下,并不适用。 因此我们需要借助一些工具来实现这个功能。这里我们使用jsqlparser这个sql解析工具。

2018-07-24

python-3.7.0a4 64位

python-3.7.0a4 64位,需要的学习python的朋友可以下载安装

2018-01-17

空空如也

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

TA关注的人

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