自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java8 接口新特征default/static

java8以前接口中只能有方法声明,不能有具体实现,java8以后方法可以有具体实现,但必须用static或者default声明下面声明了一个Fly接口,在static方法中获取了子类的实例,这就实现了面向接口编程了。package com.xhx.java;/* * Administrator * 2018/8/30 11:10 * */public interface ...

2018-08-30 14:19:16 205

原创 oracle与mysql like语句使用

1.oracleSELECT * FROM wb_service t where t.service_name like CONCAT('%','直播','%');SELECT * FROM wb_service t where t.service_name like '%'||'直播'||'%';2.mysqlSELECT * FROM wb_service t where t...

2018-08-30 09:43:28 962

原创 排序(二)之鸡尾酒排序

鸡尾酒排序改自冒泡排序,比冒泡排序性能好些,主要解决问题是某个小元素在右侧,可以快速移至左侧,而不用靠冒泡排序的大循环,每次移动一个位置。比如这个顺序:2,3,4,5,6,7,8,9,1。鸡尾酒排序的思想是:第一次从左侧循环到右侧,然后再从右侧循环到左侧,这是一个大循环。然后再从左侧循环到右侧,右侧循环到左侧。下面代码中做了优化,用了一个标志变量isSorted,如果在某次循环中没有元素位置...

2018-08-27 22:56:29 737

原创 排序(一)之冒泡排序

冒泡排序原理: 第一个元素与第二个元素比较,如果第一个元素大,与第二个交换; 第二个元素与第三个元素比较,如果第二个元素大,与第三个交换; .... 第一次循环,找出最大值 ... 第二次循环,找出次最大值图示如下:代码如下: @Test public void b...

2018-08-27 21:44:26 1005

原创 mysql获取当前时间

1. current_timestamp2. current_time3.current_data4. now()5. curdate()6.curtime()将当前时间插入数据库insert into t_login(user_id,login_time) values (1,CURRENT_TIMESTAMP);...

2018-08-26 16:26:55 193697 6

原创 Springboot(二十)启动时数据库初始化spring.datasource/spring.jpa

1.使用springboot jdbc初始化数据库spring: datasource: username: xuhaixing password: xuhaixing url: jdbc:mysql://192.168.94.151:3306/mytest?useUnicode=true&characterEncoding=utf8&charac...

2018-08-26 16:03:22 48876 3

原创 docker命令不需要敲sudo方法

1.创建一个docker用户组sudo groupadd docker2.添加当前用户到docker用户组 sudo usermod -aG docker $USER3.重新登陆

2018-08-22 22:47:50 3766

原创 Springboot(十九)SpringBoot整合jsp

有些老的项目用的jsp,改造起来可能比较麻烦,如果springboot直接集成,那就方便多了工程目录如下:1.建立一个springboot工程,依赖如下,依赖上有说明<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...

2018-08-20 23:02:49 162

原创 Springboot(十八)SpringBoot整合freemarker

首先建一个springboot工程,引入freemarker依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</arti...

2018-08-19 20:15:43 485

原创 Springboot(十七)SpringBoot整合thymeleaf

新建一个springboot工程,加入thymeleaf依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifac...

2018-08-19 13:21:16 205

原创 linux远程桌面连接

rdesktop这个软件sudo apt-get install rdesktoprdesktop -g 1366*768 -P -z -x l -r sound:off -u username 192.168.123.5参数 意义 -g 后面代表要使用的分辨率 -P 启用位图缓存 -z 启用RDP数据流压缩 -x l 使用局域网级别的...

2018-08-18 12:30:31 1268

原创 java volatile关键字

前言: volatile用在并发编程中,主要用来解决缓存一致性。1.内存模型 程序在执行时,临时数据都是放入内存中的,cpu执行很快,要比在内存中取数据,写数据快很多,所以cpu里面有了高速缓存,实际程序在执行时,先将数据从内存复制到cpu告诉缓存中,cpu在执行过程中,就在高速缓存cache中读取和写入数据,然后再刷新到主存中。在高并发情况下,就会出...

2018-08-12 10:42:54 133

原创 java final关键字

在java中,final可以修饰类、方法和变量(包括成员变量和静态变量)final修饰类的时候,这个类不能被继承,类中的成员方法也会被隐式的修饰为finalfinal修饰方法的时候,这个方法不能被继承final修饰变量的时候,如果是基本类型,它的值不能在修改,,如果是引用类型,它的引用不能再修改,但引用指向的对象的值是可以修改的。java中String类就是...

2018-08-11 21:32:49 95

原创 java static修饰的变量、静态非静态代码块执行顺序

静态资源是类初始化的时候加载的,非静态资源是new一个类的时候加载的,static不能修饰局部变量。关于static、代码块的执行顺序,面试中可能会考察。 下面进行代码测试:package com.xhx.java;class MyClass { public MyClass(String name) { System.out.pr...

2018-08-11 21:18:28 220

原创 PowerDesigner 修改name时code不跟着变

1. 点击Tools -> General Options...2. 点击Dialog,把Name to Code mirroring对勾去掉保存

2018-08-09 20:40:20 5523 3

原创 spring中七种事务传播属性

/* * Copyright 2002-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * ...

2018-08-06 22:33:13 541

原创 数据库事务四大特征ACID

数据库的事务,必须支持以下特征:1. 原子性(Atomicity) 在一个事务内的操作,要么全部成功,要么全部失败。2. 一致性(Consistency) 数据库从一个一致性状态,转移到另一个一致性状态。3. 隔离性(Isolation) 多个并发的事务之间是相互隔离的4.持久性(Durability) 数据一旦被提交了...

2018-08-06 22:03:29 2767

原创 数据库优化几个要点

1)对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t w...

2018-08-04 23:05:06 156

原创 数据库与缓存怎样做同步最好

前言: 在读取与写入缓存方面大家都是这么做的:判断是否有缓存数据,无数据的话从数据库加载,若查出数据不为null,则写入缓存,再把数据返回调用方。 但是这里有一个问题需要分析,缓存与数据库的同步,在更新完数据库后,是更新缓存还是删除缓存,还是先删缓存,再更新数据库。从理论上来说,设置过期时间是最终保持一致的解决方案。但是这不是最好的办法,在缓存有效...

2018-08-04 22:27:49 7927

原创 数据库事务隔离级别

数据库有四种事务隔离级别:read uncommitted, read committed, repeatable read, serializable,在事务的并发操作中,可能会出现脏读、不可重复读、幻读。mysql sqlserver默认为read committed, mysql默认为repeatable readmysql修改隔离级别:1.全局改动: mysql.ini文件...

2018-08-03 21:51:48 182

原创 jpa抛异常:PropertyAccessException: Null value was assigned to a property of

nested exception is org.hibernate.PropertyAccessException: Null value was assigned to a property of在工程中用了jpa,但是总是报这个错误,数据库是int类型,但是有null值,在java实体类中用int接受的,所以报了这个错误,应该改用Integer,其它基本类型也是如此...

2018-08-03 17:20:04 3399 2

原创 JPA @Modifying注解

这个注解是通知jpa,这是一个update或者delete操作,在更新或者删除操作时,此注解必须加,否则会抛出下面异常org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for D...

2018-08-01 22:49:08 15644

原创 Spring data jpa @Version注解及自定义数据库乐观锁实现

在数据库并发操作时,为了保证数据的正确性,经常要对数据加锁,加锁有两种方式:悲观锁、乐观锁悲观锁:把所需要的数据全部加锁,不允许其他事务对数据做修改update xxx where xxxx for update乐观锁:对数据进行版本校验,如果版本不一致,则操作数据失败update xxx,version+1 where xxxx and version=x...

2018-08-01 22:32:18 30502 4

原创 Springboot(十六)SpringBoot整合mongoDB

新建一个springboot工程,pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...

2018-08-01 12:49:35 176

原创 MySQL分库分表方案

什么情况下用到分库分表: 1.写操作永久的超过了服务器的磁盘负载,太多写入导致副本同步永远落后了 2.读到的数据量太大以至于撑爆内存,并且大多数读操作开始直击硬盘而不是从内存中读数据库:database 表:table 分库分表:sharding数据库架构演变: 开始单机数据库就够用了,后来随着业务增长,请求增多,开始进...

2018-08-01 00:02:45 5753

springcloud jar包转war包 demo

eureka,zuul,springclod jar转 war 自己做的示例,放到tomcat中运行,博客地址 http://blog.csdn.net/u012326462/article/details/79055652

2018-01-14

JSP页面的基本结构——求圆面积周长预习报告

JSP页面的基本结构——求圆面积周长预习报告,哈哈哈哈,欢迎大家下载,预习报告。

2015-12-28

JSP页面的基本结构——求圆面积周长

实验报告jsp,求院的周长和面积

2015-12-28

空空如也

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

TA关注的人

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