自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 714 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 1892 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 21863

转载 mysql max_allowed_packet查询和修改

转自:https://www.cnblogs.com/bluesky-ivy/p/6229726.html

2018-04-10 00:16:56 398

原创 Netty源码的日志工厂类:InternalLoggerFactory

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

2018-03-21 01:25:31 2244

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

把项目默认的jre修改成本地jre。

2018-03-12 23:05:50 4694

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

PasswordEncoder是一个加密接口,新老版本放的包路径不一样,新版本方法名简化,对老版本已经弃用。老版本类路径:org.springframework.security.authentication.encoding.PasswordEncoder接口定义了两个方法,encodePassword()方法是对原始密码进行加密,采用hash+salt方式,在方法中应用系统得提供盐值(salt...

2018-03-11 14:56:33 7758

原创 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 307

转载 maven scope含义的说明

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK

2016-04-27 22:53:15 546

原创 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 7608 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 501

转载 Eclipse快捷键功能

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

2016-03-06 15:27:45 503

原创 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 1862

原创 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 868

原创 递减数

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 1514

原创 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 1717

原创 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 2344

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

就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈旧的Dic

2014-12-21 23:23:26 2301

原创 读取硬盘下多少行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 864

转载 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 1292

原创 Spring MVC学习:配置简解

1、:向Spring容器注册AutowiredAnnotationBeanPostProcessor(@Autowired)、CommonAnnotationBeanPostProcessor(@ Resource 、@ PostConstruct、@ PreDestroy)、PersistenceAnnotationBeanPostProcessor(@PersistenceContext)以及

2014-11-25 18:36:02 902 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 972

原创 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 14522 4

原创 Maven学习:eclipse安装配置Maven

PS:最好选择eclipse for j2ee版本,现在官网zui

2014-11-23 16:18:54 1304

原创 Maven学习:安装配置

这篇文章单独介绍在Win7PC下面安装配置,Linu

2014-11-23 12:52:52 972

原创 Maven学习:入门介绍

Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。

2014-11-23 11:40:47 764

原创 Maven学习

经常看到一些网友说做项目都用到Maven

2014-11-23 11:16:30 877

转载 eclipse jee中创建Maven project并且转换为Dynamic web project

转自:http://www.zuidaima.com/blog/1618162161323008.htm

2014-11-22 20:19:29 978

转载 eclipse Maven配置

转自:http://blog.csdn.net/anialy/article/details/8226887简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketpla

2014-11-22 19:42:54 1009

原创 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 29570 9

原创 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 20888 5

原创 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 27926

原创 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 27479

原创 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 11818

原创 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 66880 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 14925

原创 Stm32按键输入控制LED灯

说明:GPIOA,GPIO_Pin_0对应key1;GPIOA,GPIO_Pin_1对应

2014-10-22 19:41:03 25828 2

原创 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 3152

原创 TypeError: Cannot read property 'parentNode' of undefined

Extjs同一个系统,定义组件ID的时候,整个x

2014-10-09 16:23:56 38475 9

原创 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 13384 3

(中文版)3D数学基础图形与游戏开发

主要介绍了基本的3D数学概念,这对电脑游戏开发人员和编程人员来说尤为重要。

2012-02-28

UML和模式应用

适合面向对象程序设计语言有一定使用经验,但还不是熟悉面向对象分析与设计技巧的开发人员。

2012-02-28

Android平台微博SDK说明文档

微博Android平台SDK为第三方微博应用提供了文档易用的微博API调用服务,使第三方客户端无需了解复杂的验证,API调用过程。并可以实现分享到微博的功能,可以分享文字,或者多媒体信息到内置的分享页面,并发送到微博。

2012-02-28

spring快速入门教程

spring快速入门教程,通俗易懂,从开发你的第一个spring程序开始。

2012-02-28

Oracle-DBA

华为面试题(附答案)Oracle-DBA数据库管理员JAVA程序员架构师必看.

2012-02-28

android音乐播放器

android音乐播放器 实现播放停止音乐

2011-05-12

C语言模拟时钟转动程序

模拟时钟转动程序模拟时钟转动程序模拟时钟转动程序

2009-12-23

学生信息管理系统设计

学生信息管理系统设计 学生信息有:学号,姓名,性别,及四科课程的成绩

2009-12-23

编写一个类实现银行帐户的概念

要编写一个类实现类似银行帐户的概念,包含的域有"帐号","密码","储户姓名","地址","存款余额","利率","最小余额","累加利息".定义封装这些域的方法.

2009-10-27

Java学习从入门到精通

简单了解Java学习从入门到精通。。。。

2009-10-27

清华大学严蔚敏数据结构习题集(C)答案

清华大学严蔚敏数据结构习题集(C版)答案

2009-05-09

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

TA关注的人

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