- 博客(311)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 一个简单的多叉树实现
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 15:25:08
802
1
原创 对int(11)的误解,并不能存999亿条数据
闲来无事,突发奇想往Mysql表的主键id int(11)插入11个9,结果竟然插不进去。很是诧异,通过不断二分法,一步一步测试终于在id为2147483647的时候插进去了,再加1就不行了。所以Mysql的整型int最大也就20多亿,并没有想象的999亿。 既然数据只有20多亿,Java类型呢?通过代码插入比这个数大的数据不是出错了,我赶紧去试了一下,诶哟!出乎所料...
2018-09-09 18:22:10
1998
1
原创 eclipse配置lombok插件
1.在pom.xml引包<!-- 增加lombok依赖,可以使用注解@Data 编译时自动生成get,set方法,构造函数,toString方法 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId&g...
2018-06-03 13:13:31
22019
转载 mysql max_allowed_packet查询和修改
转自:https://www.cnblogs.com/bluesky-ivy/p/6229726.html
2018-04-10 00:16:56
435
原创 Netty源码的日志工厂类:InternalLoggerFactory
看Netty源码发现Netty日志的工厂抽象类(InternalLoggerFactory)很有意思,在静态代码块里面顺序调用继承自己的子类来检查是否创建对象成功。还找到一篇分析很透彻的文章:https://segmentfault.com/a/1190000005797595...
2018-03-21 01:25:31
2323
原创 Security源码接口PasswordEncoder不同版本的用法
PasswordEncoder是一个加密接口,新老版本放的包路径不一样,新版本方法名简化,对老版本已经弃用。老版本类路径:org.springframework.security.authentication.encoding.PasswordEncoder接口定义了两个方法,encodePassword()方法是对原始密码进行加密,采用hash+salt方式,在方法中应用系统得提供盐值(salt...
2018-03-11 14:56:33
7898
原创 System.arraycopy数组复制函数
在类:org.springframework.security.authentication.encoding.LdapShaPasswordEncoder里面有个combineHashAndSalt函数使用了System.arraycopy的这个系统方法把两个byte数组组合成一个数组。private byte[] combineHashAndSalt(byte[] hash, byte[] s...
2018-03-11 11:02:08
355
转载 maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK
2016-04-27 22:53:15
584
原创 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 20:17:01
7761
1
原创 SimpleDateFormat
Calendar calendar = Calendar.getInstance(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd_HHmmss"); String currentTime = dateFormat.format(calendar.getTime()); System.out.println(
2016-03-06 15:52:06
533
转载 Eclipse快捷键功能
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属
2016-03-06 15:27:45
535
原创 RuntimeException一次性中断退出递归函数
/** * 递归查找文件 * @param basePath * @param methodName * @return */ private String Recurisive(String basePath, String methodName) { // TODO Auto-generated method stub File
2015-02-09 16:28:00
1909
原创 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 00:59:01
898
原创 递减数
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 00:52:30
1563
原创 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 00:50:10
1761
原创 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 23:19:42
2396
转载 ArrayList和Vector的区别,HashMap和Hashtable的区别以及线程安全的理解
就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈旧的Dic
2014-12-21 23:23:26
2337
原创 读取硬盘下多少行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 16:23:47
897
转载 jetty快速入门与嵌入使用 jetty
原文出处:http://blog.chenlb.com/2009/01/quick-start-jetty-and-embed-in-project.html看到开源项目发布的时候都带一个 jsp 容器(jetty)。拿来做 demo、开发、调试的服务器还是很不错的。今天就小试下,主要把它运行起来。第一步下载:http://dist.codehaus.org/jetty/jet
2014-12-02 23:47:14
1325
原创 Spring MVC学习:配置简解
1、:向Spring容器注册AutowiredAnnotationBeanPostProcessor(@Autowired)、CommonAnnotationBeanPostProcessor(@ Resource 、@ PostConstruct、@ PreDestroy)、PersistenceAnnotationBeanPostProcessor(@PersistenceContext)以及
2014-11-25 18:36:02
934
1
原创 Maven学习:常用命令
下面是Maven常用命令:Maven 1.0 命令: maven clean:清理 maven -X clean:清理 调试模式,输出各种详细信息,如jar包的下载路径等 maven jar:生成jar包 maven war:生成war 包 maven javadoc:生成Javadoc maven site:生成真个Doc网站To generate a compo
2014-11-23 17:05:56
1007
原创 Maven学习:Eclipse使用maven构建web项目
1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project,点击next 2、选择项目路径 Usedefault Workspace location默认工作空间
2014-11-23 17:03:21
14599
原创 Maven学习:入门介绍
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
2014-11-23 11:40:47
785
转载 eclipse jee中创建Maven project并且转换为Dynamic web project
转自:http://www.zuidaima.com/blog/1618162161323008.htm
2014-11-22 20:19:29
1032
转载 eclipse Maven配置
转自:http://blog.youkuaiyun.com/anialy/article/details/8226887简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketpla
2014-11-22 19:42:54
1037
原创 Stm32RS485串口通信——中断接收发送数据
main.c源码:/**说明:*PA0:KEY1;PA1:KEY2;*PA2:LED1;PA3:LED2;*PA9:USART1_TX;PA10:USART1_RX*/#include "stm32f10x.h"#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"#include "stm32f10x_usart.h"#
2014-11-18 13:25:20
30241
3
原创 STM32PWM输出实现LED灯渐亮渐灭
/**说明:*PA0:KEY1;PA1:KEY2;*PA2:LED1;PA3:LED2;*PA9:USART1_TX;PA10:USART1_RX*/#include "stm32f10x.h"#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"#include "stm32f10x_tim.h"#include "stm3
2014-11-17 10:42:27
21418
2
原创 Stm32定时器中断使LED灯闪烁
主程序main.c:/**说明:*PA0:KEY1;PA1:KEY2;*PA2:LED1;PA3:LED2;*PA9:USART1_TX;PA10:USART1_RX*/#include "stm32f10x.h"#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"#include "stm32f10x_tim.h"#i
2014-11-11 16:56:53
29367
原创 Stm32RS232串口通信——中断接收发送数据
main.c配置:/**说明:*PA0:KEY1;PA1:KEY2;*PA2:LED1;PA3:LED2;*PA9:USART1_TX;PA10:USART1_RX*/#include "stm32f10x.h"#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"#include "stm32f10x_usart.h"#
2014-11-07 18:22:35
27756
原创 Stm32按键中断使LED灯闪烁
main.c源代码:/**说明:*PA0:KEY1;PA1:KEY2;*PA2:LED1;PA3:LED2;*PA9:USART1_TX;PA10:USART1_RX*/#include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_c
2014-11-07 11:47:48
11939
原创 Stm32串口发送字符串数据
ps:把字符串分成字节循环发送#include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_usart.h" #include "stm32f10x_crc.h"#include "system_stm32f10x.h" #include "s
2014-11-03 17:55:43
67274
5
原创 Stm32串口发送字节数据
#include "stm32f10x.h"#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"#include "stm32f10x_usart.h"#include "system_stm32f10x.h"void RCC_Configuration(void);void GPIO_Configuration(void);
2014-10-28 16:23:22
14997
原创 Stm32跑马灯实验
#include "stm32f10x.h"#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"#include "system_stm32f10x.h"void RCC_Configuration(void);void GPIO_Configuration();void delay_ms(u16);int main(){
2014-10-22 17:05:11
3208
原创 TypeError: Cannot read property 'parentNode' of undefined
Extjs同一个系统,定义组件ID的时候,整个x
2014-10-09 16:23:56
38742
1
原创 Extjs4---Cannot read property 'addCls' of null
做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCls' of null,原因是我在定义grid的错误的时候这是错误代码:[javascript] view plaincopy
2014-10-08 17:31:04
13446
1
Android平台微博SDK说明文档
2012-02-28
编写一个类实现银行帐户的概念
2009-10-27
beans-config.xml (系统找不到指定的文件。)
2012-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人