自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pandaj的专栏

自己动手,丰衣足食

  • 博客(103)
  • 收藏
  • 关注

原创 2022年05月11日15:38:30

es array nested and query{ "query":{ "bool":{ "must":[ { "nested":{ "path":"selfDefinefieldValueList", "query":{ "boo

2022-05-11 15:41:17 263

原创 (12) sublime 3 + python

1.python安装完了配置环境变量(实际上就是全局环境变量 和 java类似, 不配置也行 后面有提示 )http://jingyan.baidu.com/article/48206aeafdcf2a216ad6b316.html2.sublime (1)压缩包解压之后 两个一样的包

2016-08-30 12:57:52 643

原创 (11)chrome postman 发送http请求 实用工具

HeadersContent-Type     application/x-www-form-urlencoded;charset=UTF-8

2016-04-15 15:15:57 769

原创 (10)json字符转 转JavaBean,且bean中还有List<T>属性 ,重点@JsonProperty("tags") [jackson]

public class VideoTagChangeDto { private Long vid; private Long uid; @JsonProperty("msgid") private Long msgId; @JsonProperty("createtime") private Long createTime; @JsonProperty("tags") pri

2016-04-01 11:44:06 2594

原创 (9)rocketMQ3.2.6 单机安装 及 web界面监控 部署

1.rocketMQ3.2.6安装   https://github.com/alibaba/RocketMQ执行nohup sh mqbroker -n 127.0.0.1:9876 &报错 java.lang.ExceptionInInitializerErrorCaused by: java.net.UnknownHostException: xxxxxxx: 未知的

2016-03-09 11:26:06 12309 4

原创 (8) 一个死循环一直不停的new对象过程中的垃圾回收的情况

----------------------------------------------------------------------------------------------------------------1.这段程序长期运行会有什么结果?  (以为运行久了会OOM 但是不会)   (没有配置-Xms -Xmx 默认)程序中第一次new的对象在第二次new的时候失

2015-12-24 15:12:08 6616 1

转载 (2)JAVA设计模式十九--Facade(外观模式)

【http://blog.csdn.net/hfmbook/article/details/7702642】Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,隐藏子系统的复杂性,使子系统更加容易使用。Facade模式概述        实际应用中,我们在对付一些老旧的code(尤其是将C的代码转成C++代码)或者即便不是老旧code,但涉及多个

2015-10-28 17:56:46 517

转载 (26) java泛型实现原理 及 java泛型详解

【from:http://blog.csdn.net/ol_beta/article/details/6192382】JDK1.5增加的新特性里面有一个就是泛型。对于泛型的评价,褒贬不一,废话不多说,先来看看他的原理。泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器拦截源程序中的非法输入,编译器编译 带类型说明的集合 时会去掉类型信息,对于参数化得

2015-10-28 17:07:37 617

原创 (5) php校验时间的合法性 && work attitude 20151020 ):

1.工作态度 ) :vi中使用过程中无意增加了i 导致sql出错,复制粘贴错位置致使sql出错。使用vim要非常注意,一不小心就会有bug,且测试不一定测试出来。如下两处错误说明 工作态度不够认真2.3. static public function validate_Date($date, $format = 'Y-m-d H:i:s'){

2015-10-20 15:15:00 1661

转载 (25)JAVA.IO--使用Java创建指定大小的空文件

断点下载的原理是这样的吗?1,读取将要下载文件的文件大小信息2,创建一个和要下载文件大小一致的空文件3,创建一个用来存储被下载文件读取指针位置的临时文件4,开始读取要下载文件并且将读取的内容写入到已经建立好的空文件中5,读取到一定程度后将当前指针的位置存储到临时文件中,并不定时更新6,当下载停止并重新开始后,找到建立的空文件(目前不为 空)和临时文件

2015-09-22 12:16:01 3776 1

转载 (24)java发送http的get、post请求

from:  http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.htmljava发送http的get、post请求Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;

2015-09-22 11:24:16 470

转载 (24) 深入理解java异常处理机制

转载:http://blog.csdn.net/hguisu/article/details/61556361. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么

2015-09-18 16:01:17 685

转载 (4) php面向对象(OOP)编程完全教程

摘自:http://blog.snsgou.com/post-41.html    作者:SNSGOU 发布于:2012-05-24 13:13:06  分类:PHP   浏览(4538) 面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高 PHP编程能力和规划好Web开发构架都是非常有意义的。下面

2015-08-26 15:34:38 600

原创 (3)PHP 学习笔记进阶篇 from imooc

目录(?)[-]1 数组    2函数   3类与面向对象   4字符串操作  5正则表达式   6会话控制session与cookie  7 文件系统 8日期和时间      9 图形图像操作   10  PHP异常处理    11 数据库操作11数组定义数组就是一个键值对组成的语言结构键类似于酒店的房间号值类似于酒店房间里存储的东西1 数组    2函数

2015-08-26 15:33:27 1066

原创 (2)PHP 学习笔记 from imooc

[-]11PHP可以做什么12认识PHP代码标识14计算表达式15字符串16PHP语句结束符17注释1.1PHP可以做什么?为什么要学习PHP?“我可以用JavaScript来实现程序编写。”但JavaScript的能力是有限的,JavaScript通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见的鼠标滑过弹出菜

2015-08-26 15:32:14 1062 1

原创 (1) PHP 从零学起 WampServer

(1)一开始想单独装个apache 然后装个php,因为我本机原来就有mysql ,下载Apache的官网地址http://httpd.apache.org/docs/current/platform/windows.html#down 说了一堆没有单独发win版本啦,一些机构提供了,附上了一些机构的地址可以直接下载。 此处安装WampServer套装 

2015-08-26 15:31:01 2280 2

转载 (2)如何在Javascript中自定义类 & 面向对象编程 (封装)

Javascript是面向对象的,在这篇文章中,我们主要说一下如何在Javascript中自定义类。我们现在要定义一个Person类,这个类具有人最基本的属性name,代码如下:var Person = function (name) { this.name = name; this.showMe = function () {

2015-08-26 15:27:06 1244

转载 (13)Linux 的启动流程

作者: 阮一峰   日期: 2013年8月17日半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦

2015-08-26 10:50:31 428

原创 (1)js 获取当前日期 前N天或者后N天日期 且可指定格式 如yyyy-mm-dd等

New Document /* * fomateDate Function *///bZone 个位数x 替换为0xfunction fomateDate(oDate, sFomate, bZone) { sFomate = sFomate.replace("YYYY", oDate.getFullYear()); sFomate = sFomate.

2015-08-25 15:23:33 1015

原创 (7) <IED> eclipse-3.6.1-64安装反编译插件 JD_Eclipse插件

(1)JD_Eclipse插件下载地址http://download.csdn.net/detail/b0ss1314/4980499#comment解压解压后将对应的文件放到eclipse根目录对应的文件夹下,site.xml就放在根目录,重启eclipse即可之后报错:今天在我的本本上装了个eclipse3.6,安装了

2015-08-17 15:15:26 2002 1

转载 (7) linux 编译并安装mysql-5.6.15.tar.gz ---> CentOS-6.6-x86_64 + mysql-5.6.15.tar.gz

--------------------------------------------------------------------------------CentOS-6.6-x86_64-bin-DVD1.iso      mysql-5.6.15------------------------------------------------------------------------

2015-08-05 17:47:28 2694

转载 (6)理解事务处理、事务处理的隔离级别,和使用JDBC进行事务处理||抛弃框架,如何实现分层架构下JDBC事务的控制

理解事务处理、事务处理的隔离级别,和使用JDBC进行事务处理   佟强 http://blog.csdn.net/microtong 2009年12月23日    事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性(ACID):原子性、一致性、隔离性和持久性,只有这样才能成为一个事务。事务的并发控制     如果不对事务进行并发控制,并发事务的无序执

2015-07-28 16:35:33 1233

转载 (23) 深入理解Java:注解(Annotation)基本概念||自定义注解入门||及注解处理器

深入理解Java:注解(Annotation)自定义注解入门  要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html元注解:  元注解的作用就是负责注解其他

2015-07-28 10:02:21 1152

转载 (22)Java.util.concurrent包学习 线程池

ref:http://blog.sina.com.cn/s/blog_a3d31db90101bbla.html在java并发包中提供了线程池相关的API,主要有Executor、ExectorService接口,ThreadPoolExecutor、ScheduledThreadPoolExecutor类,Executors工具类,CompletionService接口、Executor

2015-07-10 14:30:49 842

原创 (6) javaweb 文件下载 ie chrome正常 但是ff下载中文名称乱码 另附上传下载代码

------------------------------------------------------------------------------------------------------------------------------------------------javaweb项目   文件下载 ie chrome正常 但是ff下载中文名称乱码  百度了下解决方

2015-06-23 09:46:41 1664

转载 (5) MySQL INSERT插入条件判断:如果不存在则插入 || MySQL中replace into ||INSERT INTO … ON DUPLICATE KEY U...

摘要 我们经常需要进行sql的批量插入,要求:该条记录不存在则插入,存在则不插入。如果使用一条INSERT语句实现呢?##test table:CREATE TABLE IF NOT EXISTS card ( cardno int(10) not null PRIMARY KEY, cardnum int(10) not null )engine=innodb defa

2015-05-12 11:09:23 23986

转载 (2)面试 --- 在元素的装载数量明确的时候HashMap的大小应该如何选择 || 二维数组打印对角线

今天看到美团招聘给出了一道小题目,关于HashMap的性能问题。问题如下:java hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why? 要回答这个问题,首先得知道影响HashMap性能的参数有哪些。咱们翻翻JDK。在JDK6中是这么描述的:HashMap的实例有两个参数影响其性能:初始容量和加载因子。首先我

2015-05-05 09:10:00 1212

转载 (1) 面试 --- 2014支付宝JAVA笔试题面试分享

支付宝这次面试,直接是一波流搞定,没有HR问为毛辞职,职业规划之类的问题,都是直接上干货的,技术.笔试40分钟,然后带上试卷直接去面试,面试时间长短就不清楚了,我大概面了1个小时左右.笔试:==================================================1. cookie 和 session 的区别参阅文章:cookie

2015-03-30 16:23:53 3634

原创 (5) linux服务器部署 jsp服务器响应用户的请求 返回json串

1、 之前一直做得后端数据采集基本完事了。现在考虑做前台展现。 专门做前端的同事 做了一套界面demo php做的,但是后台有不会做。   讨论得到三种方案   1 把php转成jsp页面用springmvc查询数据供jsp展现。   2 我学会php去做数据库的数据请求的处理 (php完全可以搞定前后所有的数据处理)。   3 php还是php,我做一个简单的jsp服务器,做前端

2015-03-19 11:24:50 1255

转载 (1)JVM --- 《Java虚拟机原理图解》 1.1、class文件基本组织结构

[last updated: 2014/11/19 09:06]               作为Java程序猿,我们知道,我们写好的.java 源代码,最后会被Java编译器编译成后缀为.class的文件,该类型的文件是由字节组成的文件,又叫字节码文件。那么,class字节码文件里面到底是有什么呢?它又是怎样组织的呢?让我们先来大概了解一下他的组成结构吧。

2015-03-17 09:27:32 635

原创 (4) 数据库之 深入理解 单机事务

ACID1、原子性一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。举例说明:bob 给smith转账100元,事务分解为三个操作,分别对应v1,v2和v3。 两个状态 事务的初始状态对应v1.    事物的最

2015-03-13 15:37:16 1136

原创 (12) 关于Linux 定时任务crontab的一些存疑 解释

详细的crontab用法 百度可见,但是呢有些文章的描述是前后矛盾的,给读者的阅读造成误解。诸如:http://www.cnblogs.com/God-froest/archive/2012/05/17/crontab_.html在文中提到:*  *  *  *  * commond前面的五个星号分别表示 分 时 日 月 周,commond表示你要操作的命令分(1-

2015-03-13 10:37:17 459

原创 (11)Linux 服务器安装配置rsync服务,并实现两台机器同步文件

1111111111111111111111111111111[root@dn3-hadoop2 ~]# yum -y install xinetd;vi /etc/xinetd.d/rsyncLoaded plugins: securityCentOS6-Base

2015-03-12 13:35:49 1116

转载 (1) other&interview --> 设计模式:Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运

2015-03-11 16:38:30 985

原创 (9)递归 《java数据结构与算法》一书第六章读书笔记

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++递归 是一种方法(函数)调用自己的编程技术++++++++++++++++++++++++++++++++++++++++++++++++三角数字 1,3,6,10,15.....数列中第n项是由 第n-1项的值加上n得到的。递归:int t

2015-03-11 15:00:09 637

原创 (21) java IO 学习笔记

(1)文件的编码GBK        一个汉字 两个字节  一个英文字符 一个字节         慕(c4 bd)课(bf ce)A(41)B(42)C(43)UTF-8     一个汉字 三个字节  一个英文字符 一个字节          慕(e6 85 95)课(e8 af be)A(41)B(42)C(43)utf-16be  一个汉字 两个字节  一个英文字符 两个字节

2015-03-09 09:17:10 839

转载 (1)HTTP协议详解 <具体http可查阅相关书籍---http权威指南>

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和H

2015-03-06 16:30:49 1878 1

原创 (8)链表 《java数据结构与算法》一书第五章读书笔记。

--------------------------------------------------------------------链表-----------------------------在数组作为数据存储结构存在一定的缺陷。数组分为有序和无序两种。无序数组中搜索是低效的。有序数组中插入效率也是很低的。不论在哪种数组中删除的效率都是很低的。且建完数组后其大小是不可

2015-03-06 16:06:47 540

转载 (1)操作系统分类,常用的系统调度算法。

目前的操作系统种类繁多,很难用单一标准统一分类。根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统;     根据所支持的用户数目,可分为单用户(MSDOS、OS/2)、多用户系统(UNIX、MVS、Windows);      根据源码开放程度,可分为开源操作系统(Linux、Chrome OS)和不开源操作系统(Windows、Mac OS);

2015-03-06 10:58:34 3481

转载 (20)深入理解JVM--JVM垃圾回收机制

Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的allocated,然后不停的~析构。于是,有人就提出,能不能写一段程序在实现这块功能,每次创建,释放控件的时候复用这段代码,而无需重复的书写呢?1960年 基于MIT的Lisp首先提

2015-03-06 10:13:30 586

空空如也

空空如也

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

TA关注的人

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