自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA事务简述及Spring传播属性测试验证

1.什么是Java事务? 要么全部执行成功,要么全部执行失败。 事务必须服从ACID原则。原子性(atomic)、一致性(consistency)、隔离性(isolation)和持久性(durability) 原子性:表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。 一致性:当事务执行失败时,所有被该事务影响的数据...

2019-06-26 11:25:36 151

原创 Lambda-Stream应用

数据准备 /*** * 英雄类 * @author XYuser * */public class Person { private String firstName,lastName,job,tech; private int age,score; public Person(String firstName, String lastName, String job...

2018-11-19 16:56:53 137

原创 JAVA中文排序

public static void main(String[] args) {        String[] atps = {"杨过","乔峰","恶通天","云中鹤","郭靖","隆科多","石破天","文泰来"};        //使用匿名内部类排序        Arrays.sort(atps,new Comparator&amp

2018-11-14 16:19:35 147

转载 @Getter和@Setter

@Getter和@Setter 出现的目的是public int getFoo() {return foo;} 不需要在写get 和 set 方法。您可以使用@Getter或@Setter来注释任何字段,以使lombok自动生成默认的getter / setter。lombok生成的getter / setter方法默认作用域将是public除非你明确指定一个AccessLevel...

2018-10-15 21:39:00 2007

原创 Spring学习笔记

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。一、Spring优点低侵入式设计,代码的污染极低 独立于各种应用服务器,基于spring框架的应用,真正实现一次写入,到处运行 IOC容器降低了业务对象替换的复杂性,提高了组件之间的解耦 AOP支持允...

2018-09-20 09:56:37 118

原创 JAVA程序性能优化读书笔记

 

2018-09-19 10:02:54 243

原创 多线程学习笔记

一、线程1、定义线程有两种方式:扩展Thread类和实现Runnable接口。使用start方法启动线程。2、线程状态:创建(new),就绪(Runnable),运行(Running),阻塞(Blocked)和终止(dead),状态转换如下图。3、sleep和wait的区别 1)sleep是Thread类的方法,wait是Object类的方法 2)Thread.sleep不会...

2018-09-19 09:57:03 100

原创 网站架构学习笔记

2018-09-18 18:41:27 133

原创 Java虚拟机学习笔记

一、JDK、JRE和JVMJDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。JRE(Java Runtime Environment,Java运行环境),包含JVM...

2018-09-18 18:23:22 184

原创 Redis-杂记

最近面试,碰到一些有关redis的问题,整理一下放这儿,希望对同样需要这些知识储备的同学有些帮助。1、Redis(Remote Dictionary Server)的特点: 1)速度快:基于内存的高性能key-value类型的数据库,放在内存里,更快的读写。                     同样受限于物理内存,不能做海量数据的高性能存储。 2)支持丰富数据结构:list、s...

2018-09-18 17:25:30 149

转载 解释性语言和编译型语言的区别和不同

 解释性语言和编译型语言的区别和不同   解释性语言 编译型语言 概念 计算机不能直接的理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 特征 解释性语言的程序不要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性Ja...

2018-09-18 16:47:51 211

转载 javascript的优化

语言层次方面循环循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。而事实上,如何使用这两个循环,则有很大讲究。我在测试中

2011-12-14 09:48:11 175

原创 一些实用的校验

//非空校验function valNull(value,name){ if(value == "") { tips.alert(name + "值不能为空!"); return false; } else return true;}//特殊字符校验function valSpecail(value,name){ var exp = /[\!\@\#\$\%

2011-12-12 16:33:46 229

原创 flexigrid--一个好用的控件

flexigrid控件是一种较于ext来说轻量级的但却比较实用的实用于表格的全面强化,也是一种强大的表格表现形式。$(function() {   $("#flex").flexigrid({    url :‘',       dataType : 'json',       colModel : [{           display : '编号',

2011-12-05 22:20:50 1386

空空如也

空空如也

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

TA关注的人

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