9 sswqzx

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

java常见异常

1、空指针异常类:NullPointerException调用了未经初始化的对象或者是不存在的对象。经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果...

2019-05-06 14:24:05

HRM项目学习--03、Activiti入门案例

入门案例步骤:流程定义、部署流程定义、启动一个流程实例、任务查询、任务处理一、流程定义1、新建流程这样就进入了流程设计页面2、绘制流程图、3、指定流程定义的key、4、指定任务负责人5、流程保存为图片先将holiday.bpmn改为holiday.xml、如下图如果有乱码、就修改idea工具、然后重启idea、最后...

2019-04-27 21:49:16

HRM项目学习--02、Activiti服务架构图

一、架构图二、配置文件及类说明1、activiti.cfg.xml配置文件activiti的引擎配置文件,包括:ProcessEngineConfiguration的定义、数据源定义、事务管理器(事务使用的是spring中的tx)等<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www...

2019-04-27 11:15:58

HRM项目学习--01、Activiti基础

一、工作流概述1、工作流介绍:工作流、通过计算机对业务流程自动化执行管理2、工作流框架:Activity5.13、JBPM4.4、OSWorkFlow、WorkFlow3、具体应用:物流、人事管理系统、财务管理系统、等4、工作流实现原理:当业务流程发生变更后、业务代码可以不发生改变、只需更新业务流程图。二、Activiti概述Alfresco软件在2010年5月17日宣...

2019-04-26 21:43:22

Mysql--03.数据类型

一、INT类型1、int类型分类•TINYINT◦存储空间:1字节◦取值范围◾有符号(signed):[-128,127]◾无符号(unsigned):[0,255]•SMALLINT◦存储空间:2字节◦取值范围◾有符号(signed):[-32768,...

2019-04-24 12:44:57

Mysql--02.存储引擎

1、存储引擎概念用来处理数据库的相关CRUD操作2、mysql上支持的存储引擎>showengines;3、存储引擎InnoDB(推荐使用)支持事务、支持XA协议XA是X/Open组织为DTP(分布式事务处理)制定的标准协议。XA的目的是保证分布式事务的ACID特性,就像本地事务一样Row-levelLocking(支持行锁)Automaticde...

2019-04-24 11:21:22

Mysql--01.安装

一、安装1、下载下载地址:https://dev.mysql.com/downloads/mysql/选择版本:5.7.25、选操作系统:linux-Generic选择系统版本:64位2、安装系统:centos6、64位系统、可通外网IP:192.168.206.121安装方式一:rpm包安装#rpm-ivhmysql-...mysql-serv...

2019-04-23 16:19:25

常用SQL总结

1、查询表中连续显示3次的字段、如图select*fromlogswherenamein(selectnamefromlogsgroupbynamehavingcount(name)>3)

2019-04-14 23:35:14

05.MongoDB用户管理

1、增加用户为db2添加tom用户usedb2db.createUser({user:"tom",pwd:"123",roles:[{role:"dbAdmin",db:"db2"}]})role角色说明:read:允许用户读取指定数据库readWrite:允许用户读写指定数据库dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问...

2019-04-05 11:38:37

04.Java操作MongoDB

一、java原生操作MongoDB的crud说明:mongodb-driver是mongo官方推出的java连接mongoDB的驱动包,相当于JDBC驱动、这用即可1、创建工程、引入依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"...

2019-04-05 10:42:39

03.MongoDB常用命令

一、数据库增删改查(库)(集合---表,文档--行,字段--列)1、选择和创建数据库(增)use数据库名称事例:创建spit数据库(如果有就选择、没有就创建)usespitdb2、删除数据库(删)db.dropDatabase();#删除数据库3、修改数据库(改)方法一:拷贝数据库后,删除原来的数据库db.copyDatabase('old_n...

2019-04-02 22:07:36

02.MongoDB安装与启动

一、安装(免安装版)1.在D盘创建安装目录,D:\MongoDB,将解压后的文件拷入此目录2.在D盘创建一个目录,D:\MongoDB\Data,用于存放MongoDB的数据。D:\MongoDB\log、用于存放日志文件3.配置文件方式启动服务。bin/下创建文件mongodb.confstorage:#Thedirectorywherethemon...

2019-04-02 15:44:46

01.MongoDB基本概念和原理

一、MongoDB概述1、mongoDB概述MongoDB是一个基于分布式文件存储的数据库。由C++语言编写2、NoSQL概述NoSQL,指的是非关系型的数据库。NoSQL有时也称作NotOnlySQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储3、关系数据库对比非关系数据库关系型数据库...

2019-04-02 12:37:59

Map线程安全的四种实现方法

Map线程安全四种方法:1、使用synchronized关键字,代码如下synchronized(anObject){  value=map.get(key);}2、使用JDK1.5提供的锁(java.util.concurrent.locks.Lock)lock.lock();value=map.get(key);lock.unlock();3、使用...

2019-04-01 19:11:18

Redis除了用作缓存数据,Redis还可以做这些

Reids五种数据类型实现的功能:

2019-03-31 18:31:09

冒泡排序

原理:就是拿第一个数依次和后面的数作比较、比这个数大就交换位置、再拿大的数和后面的数相比、第一次遍历会得到一个最大的数、放在最后面、依次类比进行第二次比较。/***说明:升序/降序就是将if括号里的>改成<*/@TestpublicvoidTestBubble(){int[]arr={2,8,...

2019-03-30 15:24:13

java通过身份证号码获取出生日期、性别、年龄

@Testpublicvoidtest9(){Map<String,String>birAgeSex=getBirAgeSex("34242219900315460");for(Strings:birAgeSex.keySet()){Stringv=birAgeSe...

2019-03-29 21:51:15

二分查找法

最基本的二分查找法、不考虑数组有重复数据、匹配到返回具体元素、没有返回-1publicclassTestBinary{publicintbinarySearch(int[]array,intkey){intleft=0;intright=array.length-1;while(left&...

2019-03-27 12:33:29

JDK1.8源码学习--002、java.lang.String

/***说明:*被final修饰符的修饰的类不允许被其他类继承。所以String是不能被我们继承的。*/publicfinalclassStringimplementsjava.io.Serializable,Comparable<String>,CharSequence{/***说明:char属性...

2019-03-23 20:54:44

JDK1.8源码学习--001、java.lang.Object

Object类是类层次结构的根。每个类都有Object作为超类。所有对象(包括数组)都实现了这个类的方法。源码:packagejava.lang;publicclassObject{/***说明:*registerNatives函数前面有native关键字修饰,Java中,*用native关键字修饰的函数表明该方法...

2019-03-18 23:16:11

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。