自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于vmware安装linux

方法一、通过ISO文件安装:ISO文件安装方法二、通过vmdk磁盘文件格式安装:vmdk格式安装

2018-05-08 19:42:32 239

原创 VirtualBox下安装Ubuntu17.10

http://www.linuxdiyf.com/linux/32851.html

2018-04-20 12:23:02 219

原创 fastJson详解

关系图:解析JSON文本为带格式JSON文本public final class FormatJsonUtil { /** * 打印输入到控制台 * * @param jsonStr */ public static void printJson(String jsonStr) { System.ou

2018-01-04 17:18:50 397

原创 java的动态代理机制详解

在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的。InvocationHandler:每一个动态代理类都必须要实现InvocationHandler这个接口,并且每个代理类的实例都关联到了一个handler,当我们通过代理对象调用一个方法

2017-11-30 17:11:30 244

转载 解读排序算法

解读排序算法

2017-11-28 09:45:42 239

原创 JAVA日志体系结构

commons-logging和slf4j都是日志的接口,供用户使用,而没有提供实现!log4j、logback等等才是日志的真正实现。SLF4J,即简单日志门面(Simple Logging Facade for Java);从设计模式的角度考虑,它是用来在log和代码层之间起到门面的作用。对应用来说只要使用slf4j提供的接口,即可隐藏日志的具体实现。这与jdbc很相似。使

2017-11-24 16:33:44 1427

原创 Collections.sort自定义排序

Collections.sort(totalCheckList, new Comparator() { // 重写排序规则 匿名内部类实现 @Override public int compare(InstCheck check1, InstCheck check2) {

2017-11-24 10:12:34 731

原创 java时间格式转换

1、String-->String (从一种时间格式到另一种时间格式)eg: 201711 --> 2017-11String oldDate = "201711";SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMM");Date checkDate = null;try { checkDate = sdf1.parse

2017-11-16 15:20:02 246

原创 Springboot之使用Scheduled做定时任务

Springboot中使用Scheduled实现定时任务:1、在程序入口的类上加上注释@EnableScheduling即可开启定时任务2、需要在定时任务的类上加上注释:@Component3、在具体的定时任务方法上加上注释@Scheduled即可启动该定时任务。@Scheduled中的参数:@Scheduled(fixedRate=3000):上一次开始执行时间点

2017-11-02 10:37:30 253

原创 Java线程通信

线程通信:1、 传统的线程通信借助Object类提供的wait()、notify()、notifyAll() 3个方法 ,这3个方法由同步监视器对象来调用,可分为两种情况:synchronized修饰同步方法,该类默认实例(this)就是同步监视器,可直接使用三个方法; synchronized 修饰同步代码块,同步监视器是synchronized(同步监视器)括号里的对象; 

2017-11-01 10:05:00 181

原创 mybits-xml-sql时间格式转换

mybits中xml文件书写sql时,select  date_format( gmt_create , '%Y%m%d%H%i%s') gmt_create'%Y%m%d%H%i%s' 此处可定义各种形式;eg.'%Y%m%d

2017-11-01 09:42:53 1627

原创 java maven打jar包

引入Spring Boot 的 Maven 插件, 通过 mvn spring-boot:run命令可快速启动Spring Boot应用            而不需每次通过找主类或打包成jar文件来运行Spring Boot应用            -->org.springframework.bootspring-boot-maven-plugin   

2017-08-05 10:37:50 298

原创 在JDBC操作中关于java.util.Date跟java.sql.Date之间的转换问题

在JDBC操作中关于java.util.Date跟java.sql.Date之间的转换问题异常 java.util.Date cannot be cast to java.sql.Datejava.util.Date 是在除SQL语句的情况下使用java.sql.Date  是针对SQL语句使用的,它只包含日期而没有时间部分,按照我们的理解,就是一个长度问题了。举个例子,一般继承的

2017-08-03 13:54:11 1098

转载 华为笔试题1

笔试题

2017-07-12 21:50:46 515

转载 Java线程

java线程详解

2017-07-11 13:52:23 240

原创 Java final 修饰符

final 修饰符final可修饰类、方法、变量,用于表示它所修饰的类、方法、变量不可改变1、final修饰变量表示该变量一旦获得初始值就不可被改变;final可修饰成员变量(类变量、实例变量)、局部变量、形参;final修饰的成员变量必须由程序员显示指定初始值:类Field:必须在静态初始化块中或声明该Field时指定初始值实例Field:必须在非静态初始化块、声明该Fi

2017-05-31 17:03:29 222

原创 单例模式

一个类始终只能创建一个实例,则这个类被称为单例类将类的构造器使用private修饰,从而将该类的构造器隐藏起来;根据封装原则:提供一个public方法作为该类的访问点,用于创建该类对象,且该方法必须使用static修饰( 因调用该方法之前还不存在对象,只能是类);    提供一个静态成员变量,保存已创建过的对象;class Singleton{ //使用一个静态变量缓存创建过的

2017-05-29 16:14:00 283

转载 遗传算法java实现

遗传算法java实现

2017-04-11 15:55:32 481

转载 u启动盘重装系统

u启动盘重装系统

2017-04-06 10:42:17 475

原创 python基本语法_列表_字典_元组

一、列表List(列表) 是 Python 中最通用的序列。列表是一个任意类型对象位置的相关有序集合,它没有固定大小。不像字符串,其大小是可以变的,通过对偏移量进行赋值以及其他各种列表的方法进行调用,可以修改列表大小。索引是从0开始而非1开始!!索引是从0开始而非1开始!!列表中值的分割用变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认“0”开始的,从右到左索引默

2017-03-28 19:16:58 476

原创 Java内部类

java内部类

2017-03-24 20:47:46 252

原创 排序算法(Java)

一、插入排序每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置,直到全部插入排序完为止。 public static int[] insert_sort(int[] a) { int N = a.length; for(int i = 1; i < N; i++){ for(int j = i; j>0; j--){ if(a[j] <

2017-03-22 23:26:07 321

原创 Java静态变量与静态方法的继承问题

定义一个类A,A中有静态变量a,b,同时有两个静态方法printA()与printB(),用于打印a,b的值class A { static int a = 1; static int b = 2; public static void printA() { System.out.println(a); }

2017-03-22 09:51:41 434

原创 ThreadLocal

线程相关类ThreadLocal类代表线程的局部变量,通过把数据放到ThreadLocal中可以让每个线程创建一个该变量的副本,从而避免并发访问的线程安全问题ThreadLocal和其它所有的同步机制一样,都是为了解决多线程对同一个变量的访问冲突,在普通的同步机制中,是通过对象加锁来实现多个线程对同一个变量的安全访问(该变量是多线程共享的,需要细致分析在什么时候对变量进行读写,什么时候

2017-03-15 16:43:54 233

原创 java线程池

线程池启动一个新线程成本比较高,使用线程池可以提高性能,尤其当程序中需要创建大量生存期很短的线程,应该考虑线程池       与数据库连接池类似,线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象传给线程池,线程池就启动一个线程来执行它的run()方法,当run()方法执行结束后,该线程不会死亡,而是返回到线程池中成为空闲状态,等待下一个Runnable对象的Run()

2017-03-15 16:34:15 262

转载 java内部类详解

java内部类详解

2017-03-14 23:07:29 309

原创 从文本中提取内容作为文件名以及base64解密

# _*_ coding:utf-8 _*_# -----------------------------------------------# Name = from_file_extract_file_name.py# Author = haitao_hu# 从文件中提取文件名# 文件内容每行形式如:c087d7b2d3b70 PCFET0NUWVBFIGh0bWw+DQiQ...

2017-03-03 12:33:07 64145

原创 str convert to int

public class Demo { public int myAtoi(String str) { if (str == null || str.length() == 0) return 0; str = str.trim(); char firstChar = str.charAt(0); int sign = 1, start = 0, len =

2017-03-02 17:56:33 395

原创 删除文件夹中最早放入的文件或文件夹

import osimport datetimeimport shutilpath = "H:\\test_detection"dic = {}date_lst = []file_lst = os.listdir(path)for file_name in file_lst: tim = os.path.getmtime(path+"\\"+file_name)

2017-03-02 14:32:26 466

原创 八大排序算法_python

1.冒泡排序    冒泡排序即重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端;步骤:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后

2017-02-21 15:11:43 358

原创 python2.x与python3.x区别

作者:宋懿链接:https://www.zhihu.com/question/22768156/answer/57107006来源:知乎著作权归作者所有,转载请联系作者获得授权。Python2与Python3的区别1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结

2017-02-09 16:19:11 326

原创 java中获取当前日期和时间的方法

一. 获取当前系统时间和日期并格式化输出:import Java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM

2017-01-20 10:45:09 754

原创 将整个文本处理成一行一个单词的形式

path = r'h:\kill a bird.txt'path_over = r'h:\kill a bird new.txt'# read all article and every_line put into listmax_list_1 = []with open(path, 'r') as f: lines = f.readlines()# process ever

2017-01-12 12:49:59 1102 1

转载 myeclipse2014 blue 及破解

myeclipse2014 blue 及破解

2017-01-06 11:10:55 441

转载 java面试总结1

http://blog.csdn.net/xiaoyida11/article/category/2152117/1

2017-01-05 10:45:50 242

原创 python中的 read() readline()和readlines()

文件内建函数(open( ) (建议使用) 和 file( ))   file_object = open(file_name, access_mode = 'r',buffering = -1)文件对象访问模式:r   以读方式打开(打开的文件必须已经存在)w   以写方式打开(打开的文件若存在则首先清空,然后重新创建)a   以追加模式打开(为了追加数据,所有写入的数据都将追加

2017-01-03 10:47:39 689

原创 python 实现递归删除文件和文件夹

def removeDir(dirPath): if not isdir(dirPath): return files = listdir(dirPath) try: for f in files: filePath = join(dirPath, f) if isfile(filePath):

2016-12-29 13:11:19 879

原创 python package

包是一个有层次的文件目录结构,它定义了一个由模块和子包组成的python应用程序执行环境1. 为平坦的名称空间加入有层次的组织结构2.将有联系的模块组合到一起3.将以往一大堆的混乱文件组织成了有联系的目录结构4.解决有冲突的模块名称eg....  package Phone /         __init__.py        common_util.p

2016-12-27 16:53:48 616

原创 算法第四版版参考答案

1.3.4import java.util.Arrays;import java.util.Scanner;import java.util.Stack;public class Judge_Brackets_Whether_Match_Use_Stack { /** * 判断多对括号是否匹配 利用stack实现 */ public static void main

2016-12-21 22:15:42 1269

原创 python 实现发送邮件(图片和图表直接在文本区显示)

# coding: utf-8import osimport smtplibimport loggingfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEImageimport traceba

2016-11-11 11:05:50 5777

空空如也

空空如也

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

TA关注的人

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