自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java core 之 泛型

http://www.cnblogs.com/zhangyinhua/p/7570184.html泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object...

2018-07-23 13:34:42 197

转载 关于java中assert(断言)的使用讲解

关于java中assert(断言)的使用讲解 https://www.cnblogs.com/niejianqiang/p/6551465.html 说明:写的不是很全面,有任何问题请留言,多交流,谢谢!1.eclipse、myeclipse开启assert(断言),默认是关闭,如下:说白了就是设置一下jvm的参数,参数是-ea或者-enableassertions...

2018-07-23 08:52:20 15866

转载 让serialversionUID自动生成方法

 写了一个java实体类,implements了Serializable接口,让serialversionUID自动生成方法:1.点击类旁边的警告符号;2.选择Add generated serial version ID即可自动生成。...

2018-07-23 07:05:26 12371

转载 哈希表(散列表)原理详解

哈希表(散列表)原理详解 https://blog.csdn.net/duan19920101/article/details/51579136/ 什么是哈希表?   哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记...

2018-07-22 11:09:00 228

转载 Java异常之checked与unchecked

https://www.cnblogs.com/shihuc/p/5201905.html首先,java的异常分为Error和Exception。这两类都是接口Throwable的子类。Error及Exception及其子类之间的关系,大致可以用下图简述。注意事项:1。 Error仅在java的虚拟机中发生,用户无需在程序中捕捉或者抛出Error。2。 Exception分为一...

2018-07-20 22:31:28 368

转载 父类引用指向子类对象

https://www.cnblogs.com/xjhere/p/5842461.html父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。 那这么使用的优点是什么,为什么要这...

2018-07-17 11:01:42 166

转载 共享打印机 设置

https://jingyan.baidu.com/article/37bce2be40b6921002f3a2c0.htmlhttps://jingyan.baidu.com/article/b907e627a38aa546e7891c22.html

2018-06-10 12:38:13 591

转载 mybatis源码学习方式

https://blog.csdn.net/wtzvae/article/details/525844721.文件准备 既然是学习源码,这次的就不导入mybatis的jar包,直接导入源码。 源码下载:https://github.com/mybatis/mybatis-3/releases 我下载了3.4.1版本的,有两个文件,source code和mybatis-3.4.1.zip,其中my...

2018-06-08 14:49:59 1093

转载 Java Persistence with MyBatis 3(中文版) 第二章 引导MyBatis

MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession,并执行映射的SQL语句。SqlSessionFactory对象可以通过基于XML的配置信息或者Java API 创建。   我们将探索各种MaBatis配置元素,如dataSource,environments,全局参数设置,typeAlias,typeHandlers,SQL映射;接着我们将...

2018-06-07 23:04:25 372

转载 mysql获取某个表的所有字段名

http://gitbook.cn/gitchat/column/5b026d0dedd0d46379a7bc55http://blog.sina.com.cn/s/blog_61e65d1701017m6q.htmlmysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这...

2018-06-07 15:43:32 952

转载 JDBC系列 之 存储过程

https://blog.csdn.net/luanlouis/article/details/31376041前言      最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,老调重弹,好好总结一番,作为自己的笔记,也是给读者一个参考~~~      本文主要通过 使用JDBC创建存储过程 ...

2018-06-06 23:17:54 476

转载 JDBC系列 之 JDBC层次结构和基本构成

https://blog.csdn.net/luanlouis/article/details/30060755前言       最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,老调重弹,好好总结一番,作为自己的笔记,也是给读者一个参考~~~本篇博文是我的上篇博文 老调重弹:JDBC系列 之...

2018-06-06 22:42:04 1000 1

转载 区块链提问题

作者:茵茵链接:https://zhuanlan.zhihu.com/p/37290222来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。随着区块链在国内的发展速度的加快,区块链的工作机会也变的越来越多,可是现在网络上依然没有那么多区块链面试的面试经验,那么平常区块链工程师招聘都会遇到哪些面试问题呢?小编特别为大家整理了区块链工程师面试中可能会遇到的问题!1.问:你认...

2018-06-06 17:09:14 2316

转载 成区块链开发者

https://zhuanlan.zhihu.com/p/33443311AI 前线导读:"加密货币、ICO、互联网催生的金钱产物——所有些东西可真太他妈的让人兴奋了,而你这个开发者是不是也坐不住了,也想拥抱这场疯狂的盛宴?但你应该从哪里开始做起呢?很高兴你跟我志同道合,都对这个领域超级感兴趣。但是,我猜你可能发现自己目前处于困惑的处境,因为在区块链飞速发展的时代,你还没有明确的渠道来学习相关知识...

2018-06-06 17:06:57 1767 1

转载 数据源与连接池

数据源与连接池而我个人认为这两者有不同的: (1)数据源是一种数据库对编程提供的一个接口,每个数据源对应一个数据库。 (2)连接池只是存放数据库连接对象的一个缓冲池,需要数据连接的时候从缓冲池中取就行了。 (3)连接池可以管理数据源。 用TCP来连接你的应用程序与数据库是一件昂贵的事情(很费时的事情),开发者可以通过用连接池来反复的使用数据库的连接。比起每次请求都用TCP来连一次数据库,连接池只有...

2018-06-06 14:49:57 403

转载 Eclipse在高分屏下图标过小的解决方法

自己败了一台Surface Pro 4,打算用来看PDF、练代码。安装了Eclipse并且打开之后,发现图标显示极其细小,肉眼几乎无法看清了。这是由于Eclipse对高分屏没有作适配导致的。Windows 10本身对于高分屏的支持已是相当不错,苏菲4的屏幕分辨率为2736*1824,我设置了200%的缩放级别,总体显示效果不错。但是很多第三方应用的显示就一团糟了,Eclise就在此列。网上搜寻之后...

2018-06-05 13:26:16 441

转载 Java Socket编程基础实例

https://blog.csdn.net/luanlouis/article/details/19974999

2018-06-05 10:04:34 3812

转载 转载Java 反射机制

https://blog.csdn.net/luanlouis/article/details/18777099在我们使用形如 ClassName object = new ClassName();  的语句进行创建实例的时候,我们默认 ClassName 已经在系统内存在的了,所以直接使用new 的方式进行创建。事实上,在启动虚拟机的时候,我们定义在系统内的类通过类的加载器(class load...

2018-06-05 09:54:20 147

转载 Java 设计模式 代理模式

https://blog.csdn.net/luanlouis/article/details/18847313Proxy (代理模式)定义Purpose (目的)Structure (结构)Applications (应用)Consequences (结论)Purpose (目的)为另外一个对象提供一个代理或占位符以控制对这个对象的访问。Structure (结构)  Proxy角色(该角色)持...

2018-06-04 09:50:37 153

转载 native method jvm

https://blog.csdn.net/sunp823/article/details/45302103"A native method is a Java method whose implementation is provided by non-java code." native方法即本地方法,native方法的实现是非Java的,例如这个方法是用C/C++实现的。在Java文件中一个...

2018-06-01 16:10:43 333

转载 类加载的过程(加载、验证、准备、解析、初始化)

加载“加载”是”类加载”过程的一个阶段。在加载阶段,虚拟机需要完成以下3件事情:1.通过一个类的全限定名来获取定义此类的二进制字节流。2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。3.在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。1234验证验证是连接阶段的第一步,这一阶段的目的是为了确保Class文件的字节流中包含...

2018-06-01 15:35:37 11028 4

转载 Java中Class对象详解

https://blog.csdn.net/mcryeasy/article/details/52344729待优化整理 总结Class类简介  在java世界里,一切皆对象。从某种意义上来说,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与类有关的信息。其实我们的实例对象就通过Class对象来创建的。Java使用Class对象执行其RT...

2018-06-01 14:50:40 111716 28

转载 java.lang.Class<T>

Java Class类理解:首先,Class是一个java类,跟Java API中定义的诸如Thread、Integer类、我们自己定义的类是一样,也继承了Object(Class是Object的直接子类)。总之,必须明确一点,它其实只是个类,只不过名字比较特殊。更进一步说,Class是一个java中的泛型类型。 对于我们自己定义的类,我们用类来抽象现实中的某些事物,比如我们定义一个名称为Car的...

2018-06-01 14:07:43 2818 1

转载 eclipse运行java程序出现多个问题:内部错误IOConsole Updater

程序是获取wiebo数据的,数据量大。今天运行的时候,一开始是好的,后来出现如图问题。点了1的确定,再点 2的是或者否,都还是不断弹出。导致我也不能终止程序。另外,网上所说的去掉Fixed width console的勾选框的方法,我也不能使用,因为一直弹框···没法退出来··   console 输出的数据太多了,preference中没有点击 限制控制台行数限制的条件,一直输出,heap sp...

2018-05-30 13:34:53 2608 1

转载 实例解析分析Java class文件格式 文章集合

https://blog.csdn.net/imzhiyang/article/details/77920771https://www.cnblogs.com/winner-0715/p/4935256.htmlhttps://blog.csdn.net/lxlmycsdnfree/article/details/73949450https://blog.csdn.net/tyyj90/artic...

2018-05-29 10:52:34 134

转载 Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)

https://blog.csdn.net/luanlouis/article/details/24589193class文件简介及加载     Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class...

2018-05-24 22:17:07 126

转载 <init>与<clinit> 与 类的初始化顺序

这两种方法有什么区别呢?首先:这两个方法一个是虚拟机在装载一个类初始化的时候调用的(clinit)。另一个是在类实例化时调用的(init) 首先说说类的初始化:在Java代码中,一个正确的初始值是通过类变量初始化语句或者静态初始化语句给出的。一个类变量初始化语句是变量声明后的等号和表达式:Java代码  class Example {         static int size = 3 * (...

2018-05-24 15:52:15 681 3

转载 配置rc.local开机自启动文件的疑问?

配置rc.local开机自启动文件的疑问?配置了rc.local开机自启动文件,简单测试了开机创建一个文件,成功了,等级是int 3。实现相对要复杂的脚本时,却没有成功,不知道是什么原因,有没有什么日志文件,可以查看开机启动时的一些情况?(这个脚本在用户登陆之后,手动启动也是没有问题的)谢邀。shell用得很烂,linux服务器配置也一塌糊涂,被邀请了就献个丑。猜测可能的原因:1、执行那个脚本时,...

2018-05-16 09:24:11 703

转载 Elasticsearch 2.0以上版本根据条件批量删除Java如何实现

Elasticsearch在2.0以前版本,删除操作有两种方式,一种是通过id来进行删除,但是这种方式一般不常用,因为id不容易得到;另一种方式是通过先查询操作,然后删除,也就是通过client.prepareDeleteByQuery这种方式来根据条件批量删除数据:[java] view plain copyDeleteByQueryResponse response = client.prep...

2018-05-15 10:32:30 1966

转载 Jps介绍以及解决jps无法查看某个已经启动的java进程问题

Jps介绍以及解决jps无法查看某个已经启动的java进程问题博客分类: 性能及调优LinuxJava 对于jps较熟悉可以直接查看第二部分的分析 1、jps的作用jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。 2、某个java进程已经启动,用jps却显示不了该进程进...

2018-05-14 13:36:25 5606

转载 Linux下防止用户查看他人的进程-hidepid

Linux kernel 3.2以上,root用户可以设置内核,让普通用户看不到其它用户的进程。适用于有多个用户使用的系统。该功能由内核提供,因此本教程适用于Debian/Ubuntu/RHEL/CentOS等。原理Linux中,可以通过/proc文件系统访问到许多内核的内部信息。/proc文件系统最初的设计也是用于方便地访问进程相关的信息,因此命名为proc。现在这个文件系统已用于反映系统中方方...

2018-05-14 13:25:36 1265

转载 Linux中profile、bashrc、bash_profile之间的区别和联系

1. 查看当前有哪些环境变量  直接输入命令:env 2. 设置用户环境变量  输入命令:vim ~/.bash_profile,打开文件,输入如下内容:  范例(设置maven环境变量):  export M2_HOME=~/apache-maven-3.5.2  export PATH=$PATH:$M2_HOME/bin  退出并保存:esc =&gt; shift + : =&gt; wq...

2018-05-14 11:40:34 8609

转载 es search delete

https://blog.csdn.net/bzl12345/article/details/51215891

2018-05-11 16:18:10 782

转载 怎样解决An internal error has occurred. Index out of bounds

由于达到console允许的最大字符限制引起的。windows-preferences-run/debug-console下修改console的大小就可以了。但是console允许的最大字符也是有限制的,最大为100000...

2018-05-10 14:27:40 9234

转载 TCP/IP、Http、Socket的区别

大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如...

2018-05-09 22:59:29 84

转载 序列化

https://www.jianshu.com/p/af2f0a4b03b5

2018-05-09 17:35:02 115

转载 Linux磁盘分区的详细步骤(图解linux分区命令使用方法)

前言磁盘是怎么分区的在文章后面会谈到,先谈一下Linux文件系统的简单操作。不过在阅读本文之前,我假定读者们对Linux的磁盘与文件系统以及目录树已经有了初步的了解。操作文件系统介绍操作文件系统的几个命令。查看磁盘/目录树一、df命令查看磁盘的分区和已经使用量解释下输出的第一行中某些字段的含义:文件系统容量已用可用挂载点代表磁盘的分区和内存中的某一个区域。磁盘总共的容量磁盘已经使用的容量磁盘未使用...

2018-05-09 14:47:00 136665 5

转载 Maven仓库—Nexus环境搭建及使用

使用Sonatype Nexus搭建Maven私服后如何添加第三方JAR包http://blog.csdn.net/yanjun008/article/details/42084109 Nexus介绍  Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代...

2018-04-19 19:12:06 268

转载 POI以SAX方式解析Excel2007大文件(包含空单元格的处理)

POI以SAX方式解析Excel2007大文件(包含空单元格的处理)if(name.equals("c")) { //前一个单元格的位置 if(preRef == null){ preRef = attributes.getValue("r"); }else{ preRef = ref; } //当前单元格的位置 ref = attributes.getValue("r"); 从c中是判断不出来是...

2018-04-19 19:10:19 1856 2

转载 Java生成CSV文件的方法

http://www.cnblogs.com/dreammyle/p/5458280.html本文实例主要讲述了Java生成CSV文件的方法,具体实现步骤如下:1、新建CSVUtils.java文件:package com.saicfc.pmpf.internal.manage.utils;import java.io.BufferedWriter;import java.io.File;...

2018-04-19 19:08:46 3508

空空如也

空空如也

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

TA关注的人

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