自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (12)
  • 收藏
  • 关注

原创 【MyBatis-Plus】 使用乐观锁时,自动更新FieldFill.INSERT_UPDATE失效

的地d fsd 方版本:SpringBoot :<version>2.5.2</version>MyBatis-Plus :<version>3.4.3.1</version>乐观锁假设数据一般情况不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果冲突,则返回给用户异常信息,让用户决定如何去做。乐观锁适用于读多写少的场景,这样可以提高程序的吞吐量。实现两种方式CAS 实...

2021-07-05 03:16:50 9127 2

原创 class加载顺序

package com.angus.test;/** * 加载方法不等于执行方法,初始化变量则会赋值 类加载顺序应为 加载静态方法-初始化静态变量-执行静态代码块 实例化时 * 先加载非静态方法-实例化非静态变量-执行构造代码块-执行构造函数 * * @author angus * */public class StaticTest { /** 第一个加载 */ publ...

2018-11-03 09:09:59 567

原创 java代码规范

一.开发工具规范:1. 开发工具经项目负责人调试后统一确定。2. 开发工具一经确定不允许集成任何非统一插件,若有需要,经项目负责人同意后统一为 项目组成员添加。3. 开发工具的编码格式不允许修改。-——----------------------------------------------------------小生在此————————————————————————————...

2018-10-30 17:42:08 320

原创 Java 枚举

定义enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 关键词enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件来使用 。《Java编程思想第四版》...

2018-10-20 14:40:54 293

转载 Java获取本机MAC地址

 import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;/* * 物理地址是48位,别和ipv6搞错了 */public class LOCALMAC { /** * @pa...

2018-05-10 10:13:18 321

转载 BeanUtils介绍及其使用

BeanUtils介绍及其使用BeanUtils介绍及其使用概述导包使用自定义数据类型使用BeanUtils工具时必须具备的条件一个例子概述BeanUtils工具由Apache软件基金组织编写,提供给我们使用,主要解决的问题是:把对象的属性数据封装到对象中。在整个J2EE的编程过程中,我们经

2017-05-07 15:06:55 424

原创 SVN使用教程总结

点击【确定】按钮即可。二:客户端SVN安装。 1.首先我们需要下载 ”svn小乌龟”后,进行安装。比如我下载如下的:    安装完成后,比如在我的项目在qiandaun1中,我右键就可以看到如下:  说明snv已经安装成功了!2:checkout项目文件。    新建或者进入目录下(比如qianduan1),右键 --> Svn Ch

2017-04-17 22:46:48 1658 1

原创 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

1.JDK的安装       首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。———————————————————————————————————————————————1.1新建变量名:JAVA_HOME   变量值:E:\Java\jdk1.6.0_43(这是

2017-04-07 19:21:30 250

转载 Tomcat生产服务器性能优化

在这篇文章里分以下的七个步骤,按照这些步骤走,Tomcat服务器的性能就能改善哦。增加JVM堆(heap)解决内存泄漏问题线程池(thread pool)的设置压缩调节数据库性能Tomcat原生库(native library)其他选项第一步  – 提高JVM栈内存Increase JVM heap memory你使用过tomcat的话,简单的说就是“内存溢出”. 通常情况下,这种

2016-12-13 18:33:25 369

转载 DBCP连接池配置参数说明

[html] view plain copy      bean id="dataSource"            class="org.apache.commons.dbcp.BasicDataSource"            destroy-method="close">          property name="driverCla

2016-12-06 19:51:14 346

转载 java io 学习小结之输入流InputStream

转载    http://wangning1125.iteye.com/blog/1400146    什么是流:流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流。 流的分类:             从流的目标类型分类:文件流,网络流,对象流等。             从流的方

2016-11-29 16:15:11 1104

转载 JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别

abstract修饰符可以修饰类和方法。(1)abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型(见后面实例),也就是编译时类型。抽象类就相当于一类的半成品,需要子类继承并覆盖其中的抽象方法。(2)abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明而没有实现,需要子类继承实现。(3)注意的地方:

2016-11-28 17:58:49 330

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2016-11-27 13:30:32 364

转载 从JVM分析Java的类的加载和卸载机制

转载 http://www.jb51.net/article/74321.htm类的加载  类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。  加载.class文件的方式:  1.从本地系统中直接加载  2.通过网络下载.

2016-11-25 22:35:40 828 1

原创 抽象类

Java程序用抽象类(abstract class)来实现自然界的抽象概念。抽象类的作用在于将许多有关的类组织在一起,提供一个公共的类,即抽象类,而那些被它组织在一起的具体的类将作为它的子类由它派生出来。抽象类刻画了公有行为的特征,并通过继承机制传送给它的派生类。在抽象类中定义的方法称为抽象方法,这些方法只有方法头的声明,而用一个分号来代替方法体的定义,即只定义成员方法的接口形式,而没有具体操作。

2016-11-25 22:33:11 264

原创 开发时几种常见的建模工具

powerDesign        PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。        PowerDesigner灵活的分析和设计特性允许使用一

2016-11-18 13:24:45 26369 1

转载 MySQL学习

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://suifu.blog.51cto.com/9167728/18709891分钟安装Part1:写在最前MySQL安装的方式有三种:①rpm包安装②二进制包安装③源码安装这里我们推荐二进制包安装,无论从安装速度还是用于生产库安装

2016-11-18 12:48:26 271

转载 sql语句大全

折叠创建数据库创建之前判断该数据库是否存在if exists (select * from sysdatabases where name='databaseName')drop database databaseNamegoCreate DATABASE databasename折叠删除数据库drop database dbna

2016-11-16 16:29:58 220

转载 如何写出面试官欣赏的Java单例

转载自 http://www.toutiao.com/i6350185516654133762/单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。今天我们不谈单例模式的用途,只说一说如果在面试的时候面试官让你敲一段代码实现单例模式的情况下怎样写出让面试官眼前一亮的单例代码。因为笔者学的是Java,所以接下来

2016-11-11 00:05:20 488

转载 浅析深究什么是SOA?

转载自  http://blog.vsharing.com/fengjicheng/A1059842.html阅读提示:本文探讨SOA概念背后的核心内涵,如何将SOA落地的实务方法。金蝶中间件作为全球领先的SOA解决方案供应商,拥有中国唯一全球第四通过Java EE 5.0认证的SOA基础平台;中国唯一完整实现TOG-SOA标准模型的中间件解决方

2016-11-11 00:01:36 4721

转载 SOA (面向服务的体系结构)

转载自 http://baike.baidu.com/link?url=gxFk40y6SftrAgaRUwJ2QZ5CYEddz-ipCTAzsxuUqQPcdmJ0V_07c2rGNBagAR8B7gm7jfO3d4bYyMdHg3S-Z_面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式

2016-11-10 23:55:39 1205

转载 ESB

转载自 http://baike.baidu.com/link?url=iRQjaGIBd2nGraX7p5JdGxoSIfP6jFrwiCZKS6m4KP0FFlKvcnzgg7OM0KfyPUp3jC77ZaWPzBVQFd-mvKYK0KESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供

2016-11-10 23:35:07 317

转载 ESB总线的核心架构

根据近期对开源ESB产品的研究,已经对Oracle和Tibco的ESB总线产品的实施经验积累,对ESB总线的核心产品架构有了进一步的清晰认识,将ESB的核心架构整理为上图,上图中看到的内容也是做为一款完整的ESB服务总线产品所必须要具备的功能。首先整个架构体系里面分为三个组件或子系统,即偏开发态的设计器,偏运行态的ESB核心引擎和SOA治理管控平台三个方面的内容。以上三者组合和集成形成一款

2016-11-10 23:32:41 507

转载 java经典算法题——猴子吃桃

一个猴子摘了一堆桃子,第一天吃了桃子的一半后又吃了一个,第二天也吃了剩下的桃子的一半后又吃了一个,以此吃下去,到了第十天还剩下一个桃子,问当初猴子总摘了多少个桃子?提示:倒推计算public class Monkey{ public static void main(String[] args) { int sum=0,remain=1;

2016-11-09 15:28:03 991

转载 Java实现几种常见排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。复制代码

2016-11-08 23:17:24 238

原创 总结一些分页查询的方法SQL server,MySQL,oracle数据库及hibernate中

分页查询是数据库查询中经常用到的一项操作,对查询出来的结果进行分页查询可以方便浏览。那么Oracle、SQL Server、MySQL是如何实现查询的呢?本文我们就来介绍这一部分内容。以及hibernate中的分页查询方式首先我们先看一下SQL Server 数据库中SQL语句查询分页数据的解决方案:实例:要求选取tbllendlist中第3000页的记录,每一页100条记录。

2016-11-08 08:29:29 1738

原创 java基础——冒泡排序

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。 冒泡排序算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二...

2016-11-08 08:06:42 309

转载 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht

2016-11-08 07:56:11 223

转载 IC卡读写

IC卡应用IC(Integrated Circuit)卡,也被称作智能卡(Smart Card),具有写入数据和存储数据的功能,IC卡内存储器的内容可以根据需要有条件地供外部读取,完成信息处理和判定。由于其内部具有集成电路,不但可以存储大量信息,具有极强的保密性能,并且还具有抗干扰、无磨损、寿命长等特性。因此在各个领域中得到广泛应用。下面通过两个实例介绍IC卡的简单应用。实例422 向IC卡中

2016-11-06 15:50:10 10555 2

转载 TCP/IP四层模型和OSI七层模型的概念

TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。   TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:  应用层:应用程序间沟通的层,如简单电...

2016-10-31 23:43:03 548

转载 JDBC的使用步骤

JDBC的使用步骤?1 •创建一个以JDBC连接数据库的程序,包含7个步骤:   2  1、加载JDBC驱动程序:   3     在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),   4     这通过java.lang.Class类的静态方法forName(String  className)实现。   5     例如: 

2016-10-31 23:32:09 279

转载 java基础——单例模式

第一种(懒汉,线程不安全): Java代码  1 public class Singleton {  2     private static Singleton instance;  3     private Singleton (){}  4   5     public static Singleton getInstance() {  6     if (...

2016-10-31 23:22:41 262

原创 java基础——HashMap 和Hashtable 的区别?

hashmap 线程不安全 允许有null的键和值 效率高一点、 方法不是Synchronize的要提供外同步 有containsvalue和containsKey方法 HashMap 是Java1.2 引进的Map interface 的一个实现 ...

2016-10-31 23:07:59 261

转载 Hibernate中的几种状态

1.为什么要对Hibernate的对象分为几种状态:状态是对对象所处所处情境的描述,在对hibernate定义了几种状态之后即方便了为人所达成共识,同时也能更好的理解hibernate的工作机制。2.如何区分Hibernate的几种状态:开始的时候我根据下面两个是否进行判断:1)对象是否在Session缓存中2)在数据表中是否有记录可以上述条件进行组合的形式来穷尽四种种状态

2016-10-31 22:41:06 849

转载 POI中可能会用到一些需要设置EXCEL单元格格式的操作小结

POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.createCellStyle();一、设置背景色:setBorder.setFillFore

2016-10-31 22:32:01 465

原创 java基础——abstract class和interface有什么区别

含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为...

2016-10-31 21:32:07 248

转载 JSP 九大内置对象

JSP内置了9大对象,简单的记忆方法:记住一个单词:parscope (气象雷达)示波器,它包含:page,application,request,response,session,config,out,pagecontext,exception。

2016-10-31 21:10:33 236

nacos-server-2.0.3.rar

java coder

2021-10-04

spring MVC 上传 &下载

使用springmvc 完成上传。下载

2017-06-13

spring mvc 入门介绍

spring mvc 入门介绍

2017-06-13

java多线程入门

简单多线程入门

2017-06-13

mybatis入门

mybatis入门基础

2017-06-13

Redis入门指南

redis入门指南

2017-06-13

dubbo.xsd.rar

解决:dubbo找不到dubbo.xsd报错

2017-06-13

dubbo-master

dubbo-admin管理平台搭建

2017-06-13

Java多线程入门介绍.pdf

对于线程的入门 ,对于一个java程序猿 很重要

2016-10-31

java面试题(题库全) .doc

java面试题(题库全) .doc

2016-10-31

Java面试宝典2016版

一些基础的面试题

2016-10-31

apache-tomcat-8.0.30

apache-tomcat-8.0.30

2016-10-31

空空如也

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

TA关注的人

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