- 博客(15)
- 收藏
- 关注
转载 java集合
java集合1. Map编写equals和hashCode// java实例类public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age...
2019-06-10 14:38:00
113
转载 java操作xml和json
java操作xml和json1. XML1.1 XML简介XML, 可扩展标记语言(extensible markup language), 是一种数据表示格式, 可以藐视非常复制的数据结构, 用于传输和存储数据特点:纯文本, 默认UTF-8编码可嵌套, 适合表示结构化数据一般以文件形式, 如:book.xml1.2 Domjava解析XML:Document:...
2019-06-06 14:05:00
122
转载 java处理日期和时间
java处理日期和时间1. jdk APIjava.utilDateCalendarjava.time(jdk>=1.8)LocalDateLocalTimeZonedDateTimeInstant新API的特点:严格区分日期,时间不变类(类似于String)Month范围1-12(Jan-Dec)Week范围1-7(Mon-Sun)2. ...
2019-06-05 16:22:00
136
转载 java面向对象编程
Java面向对象编程1. 构造方法public class Person { private String name; private int age; // 构造方法1 public Person(String name, int age) { this.name = name; this.age = age; ...
2019-06-04 22:44:00
93
转载 java枚举的用法
java枚举的用法1. 枚举类型的使用package com.longfor.devops.eagleeye.client.dto;import lombok.Data;/** * @author liuyang */@Datapublic class AppStatusDTO { /** * app的ID */ private ...
2019-05-31 20:32:00
93
转载 java8的lambda表达式和stream
java的lambda表达式和stream1. Lambda表达式java 8引入了Lambda表达式, 用以简化单抽象方法接口的实现参数类型不需要申明, 参数类型自动推断单抽象方法接口被称为函数式接口,标注为@FunctionalInterfacejava的单方法接口:ComparatorRunnableCallable例子:import java.util...
2019-05-31 17:44:00
197
转载 java的单元测试JUnit4
java的单元测试1. 概念java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试java程序的最小功能单元是方法2. 单元测试的优点main方法进行测试的缺点:只能有一个main()方法, 不能把测试代码分离出来无法打印出测试结果和期望结果.例如: expected: 3628800, but actual: 123456单元测试的优点...
2019-05-30 17:35:00
244
转载 synchronized的用法
synchronized和volatile关键字的用法和区别1. synchronized关键字1. 介绍synchronized关键字是java提供的锁机制, 主要解决线程同步的问题, 那么它可以修饰方法和同步代码块, 锁使用的范围一般情况是越小越好2. 原理synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的. 但是监视器锁本质又是依赖于底层的...
2019-05-29 23:08:00
77
转载 java死锁性能分析
java故障诊断案例分析: 死锁瓶颈(性能分析)只要是java程序, 都可以使用这种方式来分析性能的瓶颈1. Dump信息查看Thread dump信息对于性能诊断非常有用kill 命令使用kill : 杀死一个进程 -9: 强制杀死一个进程 -3: 打印进程的Thread dump信息linux系统: kill -3 pidwindows: 在命令行窗口上, 按...
2019-05-26 14:06:00
138
转载 ArrayList和linkedList的区别
ArrayList和linkedList的区别1. ArrayArray(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据, (因为删除数据以后, 需要把后面所有的数据前移)缺点: 数组初始化必须指定初始化的长度, 否则报错例如:int[] ...
2019-05-21 09:29:00
345
转载 python异常处理
python的异常处理1. 使用traceback模块异常处理是日常操作了,但是有时候不能只能打印我们处理的结果,还需要将我们的异常打印出来,这样更直观的显示错误下面来介绍traceback模块来进行处理, try: 1/0 except Exception, e: print e输出的结果是:integer division or m...
2019-05-20 16:28:00
559
转载 mysql锁
1. 什么是锁锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂2. mysql锁介绍相对其他数据库而言,M...
2019-04-23 12:59:00
133
转载 java jdbc的入门教程
1. mysql连接驱动 mysql-connector-java-5.1.6.jarmaven配置:<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency> <groupId>mysql</groupId> <...
2019-04-17 09:46:00
127
转载 java适配器
java适配器(Adapter)1. 概念适配器模式把一个类的接口转换成客户端期待的另外一种接口, 从而是原本应用接口不匹配而无法在一起工作的两个类能够在一起工作.举个例子来说,现在一般的家用电器要求的电压都是 220V,但有个别电器要求使用110V 电压,怎么办?这时就需要用一个能把 220V 电压转换成 110V 电压的变压器,这个变压器就是一个适配器。2. 哪些情况需要适配...
2019-04-15 09:24:00
87
转载 自动化部署规范
1. 服务器初始化自动初始化目录结构服务器目录结构:/lhdata/servers/: 安装服务所需要的各种应用/lhdata/logs/{appname}: 所有日志的输出目录/lhdata/data/: 所有数据存放的位置/lhdata/tmp/: 应用程序可以使用的临时文件目录/lhdata/instance/{appname}: 所有应用实例部署的位置/lhdata...
2019-04-10 23:10:00
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人