heirenheiren
码龄16年
关注
提问 私信
  • 博客:1,785,382
    社区:5,339
    问答:638
    动态:2
    1,791,361
    总访问量
  • 132
    原创
  • 1,466,791
    排名
  • 376
    粉丝
  • 0
    铁粉

个人简介:平凡中带点野性,和善中带点刚性,诙谐中带点伤感,冲动中带点淡定。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2009-04-04
博客简介:

heirenheiren的专栏

查看详细资料
个人成就
  • 获得211次点赞
  • 内容获得123次评论
  • 获得431次收藏
  • 代码片获得141次分享
创作历程
  • 1篇
    2019年
  • 7篇
    2018年
  • 4篇
    2016年
  • 5篇
    2015年
  • 65篇
    2014年
  • 54篇
    2013年
  • 139篇
    2012年
  • 22篇
    2011年
  • 4篇
    2010年
  • 10篇
    2009年
成就勋章
TA的专栏
  • Java
    55篇
  • Oracle
    25篇
  • PHP
    6篇
  • Android
    39篇
  • C/C++
    13篇
  • 算法
    6篇
  • 杂谈
    7篇
  • 数据库
    22篇
  • Hibernate
    3篇
  • MyEclipse
    12篇
  • 生活
    3篇
  • MySQL
    23篇
  • Spring
    12篇
  • Linux
    39篇
  • Struts2
    1篇
  • Ext
    8篇
  • 网络
    6篇
  • 数据挖掘
  • JQuery
    1篇
  • 服务器
    5篇
  • javascript
    4篇
  • CSS
    2篇
  • Python
    4篇
  • Stm32F103x8
    9篇
  • Maven
    10篇
  • Netty
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

一个简单的多叉树实现

import java.util.List;import java.util.concurrent.CopyOnWriteArrayList;public class Tree { Node node = null; public static void main(String[] args) { Tree tree = new Tree(); tree.insert(...
原创
发布博客 2019.11.03 ·
777 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

对int(11)的误解,并不能存999亿条数据

       闲来无事,突发奇想往Mysql表的主键id int(11)插入11个9,结果竟然插不进去。很是诧异,通过不断二分法,一步一步测试终于在id为2147483647的时候插进去了,再加1就不行了。所以Mysql的整型int最大也就20多亿,并没有想象的999亿。       既然数据只有20多亿,Java类型呢?通过代码插入比这个数大的数据不是出错了,我赶紧去试了一下,诶哟!出乎所料...
原创
发布博客 2018.09.09 ·
1980 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

eclipse配置lombok插件

1.在pom.xml引包<!-- 增加lombok依赖,可以使用注解@Data 编译时自动生成get,set方法,构造函数,toString方法 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId&g...
原创
发布博客 2018.06.03 ·
21982 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

mysql max_allowed_packet查询和修改

转自:https://www.cnblogs.com/bluesky-ivy/p/6229726.html
转载
发布博客 2018.04.10 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Netty源码的日志工厂类:InternalLoggerFactory

看Netty源码发现Netty日志的工厂抽象类(InternalLoggerFactory)很有意思,在静态代码块里面顺序调用继承自己的子类来检查是否创建对象成功。还找到一篇分析很透彻的文章:https://segmentfault.com/a/1190000005797595...
原创
发布博客 2018.03.21 ·
2307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven创建一个webapp项目没有src/main/java和src/test/java包解决办法

把项目默认的jre修改成本地jre。
原创
发布博客 2018.03.12 ·
4723 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Security源码接口PasswordEncoder不同版本的用法

PasswordEncoder是一个加密接口,新老版本放的包路径不一样,新版本方法名简化,对老版本已经弃用。老版本类路径:org.springframework.security.authentication.encoding.PasswordEncoder接口定义了两个方法,encodePassword()方法是对原始密码进行加密,采用hash+salt方式,在方法中应用系统得提供盐值(salt...
原创
发布博客 2018.03.11 ·
7859 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

System.arraycopy数组复制函数

在类:org.springframework.security.authentication.encoding.LdapShaPasswordEncoder里面有个combineHashAndSalt函数使用了System.arraycopy的这个系统方法把两个byte数组组合成一个数组。private byte[] combineHashAndSalt(byte[] hash, byte[] s...
原创
发布博客 2018.03.11 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven scope含义的说明

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK
转载
发布博客 2016.04.27 ·
573 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Update Maven JDK版本变更的修改方法

Maven项目JDK版本改变的原因:1.新建一个Maven项目JDK版本和系统版本不对应,2.右键Maven项目->Maven->Update ProjectJDK版本改变了修改方法(假如系统jdk版本是1.7):方法一:在pom.xml文件中指定jdk的版本: org.apache.maven.plugins maven-compiler-plugi
原创
发布博客 2016.04.27 ·
7698 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

SimpleDateFormat

Calendar calendar = Calendar.getInstance(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd_HHmmss"); String currentTime = dateFormat.format(calendar.getTime()); System.out.println(
原创
发布博客 2016.03.06 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse快捷键功能

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属
转载
发布博客 2016.03.06 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

RuntimeException一次性中断退出递归函数

/** * 递归查找文件 * @param basePath * @param methodName * @return */ private String Recurisive(String basePath, String methodName) { // TODO Auto-generated method stub File
原创
发布博客 2015.02.09 ·
1899 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

InetAddress测试

package com.net.ip;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.UnknownHostException;/** * 封装端口:在InetAddress基础+端口 * @author Administrator * */public class I
原创
发布博客 2015.02.06 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

递减数

package com.huahua2.test;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stu
原创
发布博客 2015.02.06 ·
1552 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IP加步长

package com.huawei.test;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub @SuppressWarnings("resource") Scanner cin =
原创
发布博客 2015.02.06 ·
1746 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java绝对路径读取jar包

方法一:package com.demo.action;import java.lang.reflect.Method;import java.net.URL;import java.net.URLClassLoader;public class Test { public static void main(String[] args) { // TODO Auto-gen
原创
发布博客 2015.01.30 ·
2379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArrayList和Vector的区别,HashMap和Hashtable的区别以及线程安全的理解

就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈旧的Dic
转载
发布博客 2014.12.21 ·
2323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

读取硬盘下多少行Java代码

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;/** * des: * author: zbl * date: 2014年12月17日 **/public class MathTest { static int line = 0; public static void
原创
发布博客 2014.12.17 ·
885 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多