自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 java学习,进阶,提升

http://how2j.cn/k/hutool/hutool-brief/1930.html?p=73689

2019-02-21 18:35:38 284

原创 Elasticsearch学习笔记 1

基本概念文档es是面向文档的,文档是指所有可搜索数据的最小单位,比如一本书的具体信息 一个用户的具体信息 一家医院的具体信息文档会被序列化成json格式,保存在es中json对象由一个或多个字段组成 不同字段都有对应的字段类型(String/Integer/Boolean等)每个文档都有自己的唯一标识可以自己指定,比如说数据库中数据表主键ID 或者由es自动生成举...

2019-10-18 15:40:18 194

原创 谈谈你对Java平台“write once run anywhere”的理解

昨天面试,这是面试官的第一个问题,瞬间懵逼调了,

2019-07-25 23:27:39 748

原创 String,StringBuilder,StringBuffer性能对比

循环1000次StringStringBuilderStringBuffer循环100000次StringStringBuilderStringBuffer可以看到String拼接字符串的时候已经很慢了那为什么StringBuffer和StringBuilder的速度差不多呢?StringBuffer不是线程安全的吗?不是应该更慢吗?试下...

2019-07-25 22:51:10 246

原创 synchronized和Lock的区别

1.Lock是一个接口,synchronized是Java中的关键字,synchronized是内置语言的实现,Lock是代码层面的实现;2.Lock可以选择性的获取锁,如果一段时间获取不到,会放弃获取,synchronized会一直不停去尝试获取,可能会造成死锁;3.synchronized在发生异常或同步块结束的时候自动释放锁,Lock需要手动释放。...

2019-03-05 16:27:27 152

原创 内存溢出原因及解决方案

内存溢出:out of memory,通俗讲就是内存不够用,程序运行时需要的内存超过了主机或者是程序可使用内存的大小;一般情况下,引起内存溢出的原因有以下几个方面:1.内存中加载的数据量过大,或者是单次从数据库中所取数据太多;比较容易发生在数据处理,导出数据等一些程序中,楼主之前就遇到过在导出excel的时候,开发环境,测试环境都未出现内存溢出,上线后,单次导出数据量过大,出现了内存溢出;2.集合

2018-01-18 10:43:19 2627

原创 JAVA 微信-基本验证

微信公众平台信息配置:具体实现,废话不多说直接贴代码:WeixinController:package com.qianchong.weixin.controller;import com.qianchong.weixin.utils.CheckUtil;import com.qianchong.weixin.vo.WeixinCheckVo;import org.springframew

2018-01-18 09:41:04 964

转载 Redis作者谈Redis应用场景(转)

毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:1.

2015-11-20 11:17:22 435

原创 与其苟延残喘,不如从头再来。

与其苟延残喘,不如从头再来。这句话说的挺好。

2015-05-15 10:32:15 696

原创 JAVA AES对称加密解密算法

package com.ourangel.box.mvc.controller.test;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;imp

2015-03-25 11:39:28 775

转载 Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例

2015-03-17 18:05:26 447

转载 谈谈对程序员的培养

本文来自RayChase(四火)的ITeye博客,这些内容是作者的一些想法和感悟,非常值得一读。原文如下:这篇文章是我好久以来的想法,有一些感悟,有一些激烈的言辞,我很自豪我就是一名程序员,我希望给程序员或者前程序员们带来一点启发。也许你认可我的言辞,也许你不屑我的观点,无论如何,欢迎谈谈你的看法。让程序员做更多种类的事为什么有人说小公司锻炼人?在小公司,条件并不那

2015-03-17 17:49:35 560

原创 java getmonth 怎么比当前月份少1呢

需要理由吗?java就是这么规定的,月份从0--11。日期是从1开始的。不要用 Date() 里面的 getDate(),getMonth() 等方法,因为 SUN 已经不提倡使用这些方法了,随时可能在以后的版本里取消。取月份可以这样:Calendar cal = Calendar.getInstance();cal.get(Calendar.MONTH);格式化输出可

2015-02-27 14:32:03 5315

原创 智能快递柜

北京安杰信息科技有限公司(原北京安杰社区服务有限公司)成立于2011年,是一家总部位于北京的高科技企业,一直致力于智能快递柜的投资、研发、投放及运营,目前已经在北京、上海、广州等一线城市开展业务。安杰公司不仅是中国物业协会的会员单位,中国房地产协会会员单位,也是中国快递协会会员单位。与中海、华润、首开等大型物业企业以及京东商城、圆通、汇通、韵达等电商快递企业均有长期深入的合作。       

2015-02-27 14:15:48 1690

转载 Java KeyEvent事件键码值

最近编程用到KeyEvent的键码值,但书上只是一小部分不全,我百般周折终于找到了比较全的键码值,拿来和大家共享一下,其中有一部分是与其ASCII码值相同的: 0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11

2015-02-27 14:10:41 5248

转载 关于java堆内存溢出的几种情况

【情况一】:     java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环;  如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:  -Xms3062m  -Xmx3062m  【情况二】  java.lang.OutOfMemo

2015-02-27 11:46:44 495

原创 linux 修改mysql数据库密码

# mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql> update user set password=passworD("test") where user='root';mysql> flush privileges;mysql> exit;

2015-02-11 15:59:13 661

转载 HttpServletRequest和HttpServletResponse详解

转自:http://blog.csdn.net/tong_xinglong/article/details/12972819最近由于CAS相关的JAR包的重新封装,所以想尽量做到0配置,而这个过程中大量使   用HttpServletRequest,现在整理如下,以便以后查阅。(表格为从别的地方复制的,排版渣了点,酬和看吧。)请求与响应相关的类和接口非常多,下表是主要的

2015-01-16 11:08:15 535

转载 101个MySQL的调优技巧

MySQL是一个功能强大的开源数据库. 随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限. 这里是101条调节和优化MySQL安装的技巧. 一些技巧是针对特定的安装环境的,但这些思路是通用的. 我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧.MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内

2015-01-14 20:38:11 391

转载 MySQL批量SQL插入性能优化

对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:INSERT INTO `in

2015-01-14 20:21:43 517

转载 MySQL错误:Can't connect to MySQL server (10060)

当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因:1.网络不通。检查能不能ping通。2.防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。3.mysql的账户设置。mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:mysql

2015-01-14 20:18:44 540

原创 android 多个edittext的输入和删除

在一个老同事的帮助下完成,感谢。页面部分:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" androi

2014-12-04 15:46:45 1213

原创 Spring框架学习(一)

去年大概这个时候,由PHP转做了Java,一开始的时候什么y

2014-12-02 19:17:07 486

原创 linux Tomcat catalina.out文件过大解决办法

1. 安装cronolog 官网下载:http://cronolog.org/usage.html ./configuremake;make install 默认安装位置: # which cronolog/usr/local/sbin/cronolog 2. 配置分割Tomcat日志 编辑tomcat目录bin下的catalina.sh文件 # vi bi

2014-11-24 16:07:18 797

转载 linux Tomcat catalina.out文件过大解决办法

方法1—分割流 使用cronolog工具切分Tomcat的catalina.out日志文件 cronolog一个对日志切分的小工具,其主页在http://cronolog.org/,我们也可以用它来切分Apache的日志。推荐用此方法,方法如下先google一下.cronolog-1.6.2.tar.gz1.下载cronolog-1.6.2.tar.gz

2014-11-21 16:46:48 4028

原创 黑色星期五,磁盘空间不足,mysql挂掉的解决办法

今天是星期五,对于我来说是一个黑色的星期五。昨天下班走的时候,一切还zheng'chang

2014-11-21 14:28:12 1625

原创 ThinkPHP3.0 出现“您浏览的页面暂时发生了错误!请稍后再试~”的解决办法

ThinkPHP3.0 第一次运行入口文件,之后在修改Action只要是有数据库操作,就会出现“您浏览的页面暂时发生了错误!请稍后再试~”的系统提示错误。 解决办法是:把项目里自动生成的runtime文件夹下~runtime.php文件删掉,再刷新浏览器页面就会正常显示数据库提取的信息。如果还不hao

2014-11-19 10:12:02 7863

原创 jquery让一个div在dom加载完毕15秒后显示,再过15秒后消失

刚在群里听哥们说起这个问题,

2014-11-18 14:09:44 1964

原创 。。。。。。。。。。

。。。。。。。。。。靠。。。。。。。。。。靠。。。。。。。。。。靠。。。。。。。。。。

2014-11-13 15:09:10 378

原创 PHP调用webservice接口

废话不多说,先上代码:<?php$wsdl = "http://localhost:8080/ourangel-box-rpc/services/xxx?wsdl";$client=new SoapClient($wsdl);$param=array('username'=>'111111','Password'=>'22222222','Serial'=>'333333333');$

2014-11-12 16:41:42 6184 3

转载 每个程序员都该知道的10大编码原则

回顾我的职业生涯,我曾自己单枪匹马地干过,也和一些特别有才能的人一起共事过,曾解决过一些非常严重的技术难题,也见识过一些鼎鼎大名的技术公司。近期我和我的团队偶然聊起我的这些经历,谈论的成果是我们在编码时应该知道一些原则。这不是规矩,也不是指导方针。它们只是我在编写和运行代码时总结出来的一些需要注意的原则。1. 偏执这一点与我而言几乎是天生的。我几乎是靠自学才成为了程序员。我从不相信

2014-11-12 15:31:17 435

转载 面试题求解:列举文件或者文件夹

面试题求解:列举文件或者文件夹 有人问及一个用java列举某个文件夹下所有的文件或者目录编程题。结果他不加思索的写了十几行代码,就搞定了,结果面试官说等通知,直到最后都没通知他,我猜想出题人的最终想法是看如何封装代码,如何灵活使用丰富的API。 于是我试着写一个可选择结果,希望对各位有用: import java.io.File; import java.i

2014-11-12 13:57:54 510

原创 就是喜欢听西北风情的歌

就是喜欢听西北风的歌

2014-11-12 09:58:36 1415

原创 PHP通过生日计算年龄,获取汉字首字母

好久没做PHP的项目,今天忽然要用到,就给记录下来:function birthdayToAge($unixTime){ $time = time(); if(empty($unixTime) || ($unixTime - $time > 0)){ return '未知'; } //出生年 $bYear = date('Y',$uni

2014-11-06 10:31:07 589

原创 Linux解压缩*.tar.gz命令

1.压缩命令:  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar  -zxvf   压缩文件名.tar.gz  解压缩后的文件只能放在当前的目录。

2014-11-06 09:42:38 479

原创 未来一年想去的地方

1.甘肃,兰州2.内蒙古,锡林郭勒3.先

2014-11-04 09:49:30 416

转载 面试中五类“作死”的表现你有(过)吗?

本文不谈面试技巧,而是实实在在提醒每一位求职者,面试中一定会被“秒杀”的五种表现。避免这些现象,能让你的面试成功率有效提高。  1.这家公司没什么了不起——态度傲慢  镜头回放:D是海归硕士,金融学专业。在D看来,自己的资历相当有竞争力,对面试也相当有把握。面试一家中小企业时,HR让他把自己的经历简单诉述一下,D三两句说了一下,就说简历上都有。一副不愿多谈的样子。  专家点评:不管自己有多好的资历

2014-11-03 14:32:10 387

原创 今天太阳挺大,但是真心冷。

真心冷啊。

2014-11-03 14:23:53 541 1

原创 VirtualBox安装Android虚拟机,设置桥接网络

安装虚拟机的过程在百度上可以找到一大堆,在这就不多说了,简单的说下怎么虚拟机设置桥接网络。看图启动虚拟机后,执行netcfg命令可以看到现在eth0网卡的ip还未获取下面开始获取ip地址dhcpcd eth0设置DNSsetprop net.dns1 8.8.8.8查看网络信息netcfgOK,小功告成。

2014-10-31 15:34:46 4048

原创 Linux 创建mysql用户,并为该用户授权

进入mysql命令行mysql -uroot -p输入密码,回车,进入mysql

2014-10-31 11:46:21 538

XAMPP虚拟主机配置

你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 www.a.com 或者 localdemo)。

2014-12-02

apache-tomcat-6.0.39.tar.gz

Tomcat

2014-03-13

JAVA API官方文档中文版

JAVA JAVA-API官方文档中文版

2014-02-07

[疯狂Java:突破程序员基本功的16课].李刚.源代码

[疯狂Java:突破程序员基本功的16课].李刚.源代码

2014-02-07

ThinkPHP3.0最新版本

thinkphp3.0使用文档,希望对大家能够有用。

2014-02-07

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

TA关注的人

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