自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

转载 springboot 问题

一、@SpringBootApplication 扫包的范围?   所在类的同级包,以及下级包里的所有BEAN。      二、spring boot jpa 整合  (1)主键策略是 UUID       (2)驼峰命名的属性名对应数据库下画线转换      bankuserId ----> bankuser_id #无修改策略#sp...

2018-07-07 23:00:00 130

转载 MyBatis 特殊标签使用例子

foreach、if 、where <insert id="batchInsert" parameterType="list"> insert into mmall_order_item (id, order_no,user_id, product_id, product_name, product_image, current_unit_pri...

2018-05-27 10:08:00 154

转载 视图

有一个顾客商品关系数据库,有三个基本表,表结构如下: 1. 请根据三个基表的信息添加测试数据2. 请用SQL语言创建一个视图 GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品名、金额和日期。(金额等于数量*购买价)3. 请为Customer表的顾客编号添加唯一索引4. 请为OrderItem表的顾客号和商品号添加组合索引--grant ...

2018-05-20 19:23:00 256

转载 创建表和添加表约束

一、标准的建表语法 CREATE TABLE 表名 (列名 数据类型 [默认 表达式],... ); 说明: 1.在创建新表时,指定的表名必须不存在,否则会出错 2.使用值: 当插入行时如果不给出值,dbms将自动采用默认值 dbms:数据库管理系统 null 0 0.0 3.在使用cr...

2018-05-20 13:56:00 611

转载 数据库基本操作 DML DQL DDL

DML DQL DDLDML: 数据库操作语言 : INSERT UPDATE DELETEINSERT INTO DEPT (DEPTNO,DNAME,LOC)VALUES (50,'教育部','北京');UPDATE DEPT SET DNAME = 'XUEXI部',LOC = '上海'WHERE DEPTNO = 50; DELETE DE...

2018-05-20 13:49:00 131

转载 注解WebServlet配置Servlet报404错误的原因

使用注解WebServlet配置Servlet报404错误的原因 Servlet3.0之后新增了注解,用于简化Servlet、Filter及Listener的声明,这样就在配置Servlet的时候多了一个选择。Servlet3.0的部署描述文件web.xml的顶层标签<web-app>有一个metadata-complete属性,该属性为true,则容器在部署时只依赖部...

2018-05-20 12:54:00 1154

转载 sql 单行和多行子查询

单行和多行子查询单行和多行子查询--子查询(单行子查询,多行子查询)--查询比"CLARK"工资高的员工的信息? --[1]'CLARK'的工资是多少? SELECT SAL FROM EMP WHERE ENAME ='CLARK'; --2450 --[2]比2450高的员工信息 SELECT * FROM EMP WH...

2018-05-20 12:15:00 1024

转载 sql 多表查询

------  笛卡尔积:tableA * tableB  select * from emp,dept    一、92 标准的多表查询  (1)等值查询  两张表是平级关系1、等值查询SELECT EMPNO,ENAME,DNAME FROM EMP,DEPT WHERE ENAME = 'SMITH' ...

2018-05-20 11:50:00 92

转载 springMVC 拦截器

Spring MVC 自定义拦截器Spring MVC 自定义拦截器一、拦截器Interceptor 拦截功能基于 java 的动态代理实现。SpringMVC中的Interceptor拦截器是链式的,可以同时存在。在spring 框架之中,实现自定义拦截类,可以实现第一种是实现HandlerInterceptor接...

2018-05-20 08:49:00 66

转载 git 命令推送

1 git init // 初始化版本库 2 3 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 4 5 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注 6 7 git remote add origin 你的远程库地址 // 把本地库与远...

2018-04-25 21:10:00 217

转载 Keepalived 实现 nginx 高可用

 一、什么是 keepalived  Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多...

2018-04-01 01:39:00 98

转载 linux——mysql

一、mysql 安装  查看是否安装了 mysql  rpm -qa | grep mysql-server yum install mysql-server 修改配置文件 vim /etc/my.cnf    设置系统服务启动  chkconfig mysqld on   查看设置状态  chkconfig --list m...

2018-03-30 10:53:00 69

转载 redis 安装问题

一、报错  You need tcl 8.5 or newer in order to run the Redis test  解决方法:安装 TCL  wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/l...

2018-03-26 15:38:00 57

转载 spring 事务传播行为

Spring中事务的定义:Propagation(key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。)有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。(默认)  共患难PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非...

2018-03-17 20:58:00 64

转载 spring 事务控制

事务控制的分类  一、编程式事务控制    自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: Conn.setAutoCommite(false); // 设置手动控制事务 Hibernate代码: Session.beginTransaction...

2018-03-17 20:22:00 95

转载 spring AOP 编程演示

   Spring中AOP代理由Spring的IOC容器负责生成、管理,其依赖关系也由IOC容器负责管理。因此,AOP代理可以直接使用容器中的其它bean实例作为目标,这种关系可由IOC容器的依赖注入提供。Spring创建代理的规则为:1、默认使用Java动态代理来创建AOP代理,这样就可以为任何接口实例创建代理了2、当需要代理的类不是代理接口的时候,Spr...

2018-03-17 17:24:00 90

转载 spring IOC容器中装配Bean(XML)

——基于XML的配置依赖注入  spring 依赖注入的方式有,属性注入和构造函数注入,还有不常用到的工厂方法注入。  (1)属性注入  属性注入要求 Bean 提供默认的构造函数,并为需要的属性提供 set 方法,spring 先调用 Bean 的默认构造函数实例化 Bean 对象,然后通过反射的方法调用 set 方法注入属性值。如下简单的范例:publ...

2018-03-03 15:23:00 135

转载 java —— String 类

一、String 常用方法 1 import java.util.Arrays; 2 3 public class StringDemo { 4 public static void main(String[] args) { 5 String str = "String 方法"; 6 // 判断字符串是否...

2018-02-27 23:17:00 74

转载 java —— 字符流

字符流的继承类图    主要字符流,它们有:    Reader/Writer:字符流的基类,它们是抽象类。    InputStreamReader/OutputStreamWriter:适配器类,输入是InputStream,输出是OutputStream,将字节流转换为字符流。    FileReader/FileWriter:输入源和输出目标是文件的字符流。...

2018-02-26 21:12:00 59

转载 java—— 字节流

  字节流的继承图    主要的字节流有:  InputStream/OutputStream: 这是基类,它们是抽象类。  FileInputStream/FileOutputStream: 输入源和输出目标是文件的流。 ByteArrayInputStream/ByteArrayOutputStream: 输入源和输出目标是字节数组的流。  D...

2018-02-26 21:00:00 81

转载 java—— IO 输入流输出流

  输入流输出流是以程序作为参照点。一、什么是I/O Java中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java....

2018-02-26 19:01:00 94

转载 Linux—— Nginx 安装与测试(centos 6.8)

nginx 反方向代理/负载均衡一、安装(1)一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel(2)下载与解压//下载的位置是当前路径 cd /developerwget http://nginx.org/download/nginx-1.13.7.tar.g...

2018-02-25 21:12:00 99

转载 FTP上传与下载

使用的commons-net-3.3.jar包一、上传 1 package com.ftp; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import j...

2018-02-25 12:49:00 46

转载 IDEA——利于编译的配置

时时进行编译检测spring bean 注入不报错(默认会报错的)Intellij Idea Mybatis插件转载于:https://www.cnblogs.com/SacredOdysseyHD/p/8465242.html

2018-02-24 13:18:00 72

转载 支付宝沙箱环境操作(当面付)

1.第一步:要注册企业账号或者个人支付宝账号,使用企业账号或者个人账号进行登录的蚂蚁金服开放平台。2.第二步:首次进入系统界面有三个选项,用户可以根据个人自由选择第一项,第二项或者第三项的入住。3.第三步:支付宝沙箱环境——沙箱应用栏目中可以看到系统自动分配的信息如图所示: 当面付支付操作流程  1、点击沙箱当面付接入引导,下载 支付宝密钥生成器...

2018-02-23 19:48:00 326

转载 整数的二进制、位运算、逻辑与或

二进制  正整数的二进制表示 (假定类型是byte)  正整数的二进制表示与此类似, 只是在十进制中,每个位置可以有10个数字,从0到9,但在二进制中,每个位置只能是0或1。  例如: 0000 1010 ==> 10   负整数的二进制表示 (假定类型是byte)  十进制的负数表示就是在前面加一个负数符号 -,例如-123。但二进...

2018-02-23 12:47:00 773

转载 IDEA——mybatis-generator插件自动生成实体代码(Maven)

利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。  mysql-connector-java-5.1.6-bin.jarmysql驱动包  mybatis-generator-core-1.3.5.jar 自动生成器包   maven配置mybatis-generator插件  一、pom.xml 两处配置  (1)    ...

2018-02-23 00:51:00 140

转载 IDEA——创建 Maven web 空白项目

备注: groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomca...

2018-02-22 22:38:00 327

转载 IDEA——jdk tomcat maven 环境配置

设置JDK、tomcat、maven的版本一、JDK    如果下拉列表没有,SDKS ---> + ----> 选择下载的JDK目录 ---> APPLY OK  二、tomcat三、Maven  四、生成 git 本地创库转载于:https://www.cnblogs.com/Sacr...

2018-02-22 21:13:00 195

转载 Linux——java+tomcat+maven 安装

一、java  1、清理系统自带的 jdk 查看系统带的 java jdk   rpm -qa | grep jdk   卸载命令    sudo yum remove jdk的名字下载:   wget --no-check-certificate --no-cookies --header "Cookie:...

2018-02-22 00:21:00 73

转载 Linux —— Centos 6.8 操作系统

64bithttp://archive.kernel.org/centos-vault/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso32bithttp://archive.kernel.org/centos-vault/6.8/isos/i386/CentOS-6.8-i386-bin-DVD1.iso源配置   来自...

2018-02-21 23:44:00 295

转载 Linux——对文件一些操作的命令

备注:当前用的是 root 用户解压文件:tar -zxvf apache-maven-3.5.2-bin.tar.gz创建编辑修改文件  vim demo (文件名)  ps:命令执行后,进入该文件显示(若没有该文件,将创建该文件)  点击字母 i 键——编辑模式,可插入  esc —— 退出编辑模式  输入  :wq —— 保存修改并退出  :q ...

2018-02-21 23:35:00 70

转载 Linux——root运行文件提示权限不够

  解决方法:    chmod a+x filename  PS:用字符串来设定文件访问权限。  其中读用 r 表示,写用 w 表示,执行用 x 表示;  所有者用 u 表示,组用户用 g 表示,其他用户用 o 表示,所有用户用 a 表示。例子:  chmod a+r,u+w,u+x,g+w myName.txt转载于:https://www.c...

2018-02-21 23:12:00 4531

转载 多线程(四)—— 内存可见性

一、可见性   多个线程对同一个变量(称为:共享变量)进行操作,但是这多个线程有可能被分配到多个处理器中运行,那么编译器会对代码进行优化,当线程要处理该变量时,多个处理器会将变量从主存复制一份分别存储在自己的存储器中,等到进行完操作后,再赋值回主存。  这样做的好处是提高了运行的速度,同样优化带来的问题之一是变量可见性——如果线程t1与线程t2分别被安排在了不同的处理器上面,那么...

2018-02-10 11:45:00 93

转载 多线程(三)—— synchronized 修饰符

一、同步问题的引出  1、问题  以卖火车票为例,如果现在要是想买大车票的话可以去火车站买或者去各个售票点,但是不管有多少个地方可以买火车票。最终一趟列车的车票数量是固定的, 如果把各个售票点理解为各个线程的话,则所有线程应该共同拥有同一份的票数。  代码实现如下:class BuyTicketThread implements Runnable{ //...

2018-02-09 23:50:00 72

转载 多线程(二)——线程状态和常用方法、守护线程

一、线程状态     1-新建状态 ( New ): 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。 2-就绪状态 (Runnable ): 当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处...

2018-02-09 18:07:00 120

转载 java——异常使用总结

   1、尽可能的减小try块  2、利用finally关键字保证所有资源都被正确的释放  3、catch语句应当尽量指定具体异常类型,不要一个Exception 处理所有可能的异常  4、捕获了异常,就要对它进行适当的处理。不要捕获异常之后又把它丢弃,不予理睬    5、在异常处理模块中提供适量的错误原因信息,组织错误信息使其易于理解和阅读    6、不要在 fi...

2018-02-04 12:49:00 60

转载 java —— 异常中的陷阱(四)

一、使用 finally 正确关闭资源的方式  finally 块无论程序是否异常总是会被执行,因此常用来关闭物理资源,从而保证资源总能被关闭。import java.io.*;public class CloseResource {//一个函数同时读取两个文件public void readTwoFile() throws FileNotFoundE...

2018-02-04 09:43:00 73

转载 java —— 异常(三)

问题引入看如下测试代码:import java.io.*;public class HideException {//一个函数同时读取两个文件public void readTwoFile() throws FileNotFoundException, IOException{ BufferedReader br1 = nul...

2018-02-04 00:37:00 52

转载 java —— 异常(二)

  上文主要说明了异常的产生、异常的捕获、异常处理流程。程序中的异常是不可以避免的,那么应该怎么去处理异常尤为重要了。处理异常的方式  1、只进行捕获,不做任何处理    当异常发生时,上述代码对异常进行了捕获,捕获发生后进入catch子句,catch子句里面没有任何代码,实际上异常并没有得到处理,因此catch子句执行完成后,catch区段之后的代码将“好像没有发生...

2018-02-04 00:02:00 58

空空如也

空空如也

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

TA关注的人

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