自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (69)
  • 收藏
  • 关注

原创 synchronize和volidate原理

用户态与内核态JDK早期,synchronized 叫做重量级锁, 因为申请锁资源必须通过kernel, 系统调用;hello.asm;write(int fd, const void *buffer, size_t nbytes)​section data msg db "Hello", 0xA len equ $ - msg​section .textgl...

2022-09-14 20:04:12 170

原创 drools相关

1 https://blog.csdn.net/wait_for_eva/article/details/82220193 declare定内部方法和类2.https://blog.csdn.net/jawhiow/article/details/80423507 动态加载规则的接口3 query from workmemeory4 fusion 流模式, 插入的ev...

2019-10-07 11:00:46 279

原创 python kafka 用例

https://kafka-python.readthedocs.io/en/master/usage.htmlcode:from kafka import KafkaProducerimport json''' 生产者demo 向test_lyl2主题中循环写入10条json数据 注意事项:要写入json数据需加上value_serializer参数,如下代码'''pr...

2019-06-26 22:21:59 269

转载 理解KieSession会话

1.理解KieSession会话 1.1 无状态和有状态的KieSession会话我们早已经知道,KieSession有两种不同的形式:stateless(无状态)和stateful(有状态).我们所涵盖的大部分例子只涉及有状态的KieSession;这是一个很好的理由,即有状态的KieSession是到目前为止是Drools支持的最强大的会话类型。在我们决定要使用哪种类型的会话之前...

2018-11-18 22:00:56 9589 1

转载 es性能调优

elasticsearch性能调优集群规划独立的master节点,不存储数据, 数量不少于2数据节点(Data Node)查询节点(Query Node),起到负载均衡的作用 Linux系统参数配置文件句柄Linux中,每个进程默认打开的最大文件句柄数是1000,对于服务器进程来说,显然太小,通过修改/etc/security/l

2017-09-12 10:24:55 4783

转载 jquery中deferred和promise

通过以下两篇博客就可以对deferred和promise有很深入的了解了。JavaScript异步编程的Promise模式http://www.infoq.com/cn/news/2011/09/js-promisejQuery的deferred对象详解http://www.ruanyifeng.com/blog/2011/08/a_detailed_explana

2017-02-12 16:48:47 576

转载 jQuery.ajax()

说明: 执行一个异步的HTTP(Ajax)的请求。添加的版本: 1.5jQuery.ajax( url [, settings ] )url类型: String一个用来包含发送请求的URL字符串。settings类型: PlainObject一个以"{键:值}"组成的AJAX 请求设置。所有选项都是可选的。可以使用$.

2017-02-12 16:20:01 1306

原创 solr整理。

Lucene更像是一个SDK。 有完整的API族以及对应的实现。你可以利用这些在自己的应用里实现高级查询(基于倒排索引技术的),Lucene对单机或者桌面应用很实用很方便。但是Lucene,需要开发者自己维护索引文件,在多机环境中备份同步索引文件很是麻烦。于是,就有了Solr。 而Solr是一个有HTTP接口的基于Lucene的查询服务器,封装了很多Lucene细节,自己的应用可以

2016-12-10 14:11:17 1349

转载 solrcloud

http://blog.csdn.net/u011026968/article/details/50336709

2016-12-05 20:03:59 1269

转载 内聚度和耦合度

内聚度和耦合度一、联系当个程序段或语句(指令) 引用了其它程序段或语句(指令)中所定义或使用的数据名(即存贮区、地址等)或代码时,他们之间就发生了联系。一个程序被划分为若干模块时,联系既可存在 于模块之间,也可存在于一个模块内的程序段或语句之间,即模块内部。联系反映了系统中程序段或语句之间的关系,不同类型的联系构成不同质量的系统。因此, 联系是系统设计必须考虑的重要问题。

2016-11-25 18:58:07 744

转载 MySQL 修改字段类型或长度

mysql> alter table 表名 modify column 字段名 类型;例如数据库中address表 city字段是varchar(30)修改类型可以用(谨慎修改类型,可能会导致原有数据出错)mysql> alter table address modify column city char(30);修改长度可以用(修改长度,要保证不短与已有数

2016-08-19 16:10:16 378

原创 面向对象六大原则

2016-08-03 22:16:20 451

原创 敏捷

简而言之,敏捷开发是一种以人为核心、迭代 循序渐进的开发方式。软件工程”的概念是为了有效的控制软件危机的发生而被提出来的,它的中心目标就是把软件作为一种物理的工业产品来开发,要求“采用工程化的原理与方法对软件进行计划、开发和维护”。软件工程是一门旨在开发满足用户需求、及时交付、不超过预算和无故障的软件的学科。软件工程的主要对象是大型软件。它的最终目的是摆脱手工生产软件的状况,逐

2016-08-03 17:40:26 1425

转载 JVM总结

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2016-08-03 08:50:47 1673

转载 Jedis

转自: http://snowolf.iteye.com/blog/1633196言归正传,目前Redis大概有3中基于Java语言的Client:JredisJedisRedis4J这里只说Jedis,因为它是官方提供的唯一Redis Client For Java Provider! 一、简单使用Jedis需要Jedis就从Maven

2016-01-12 19:19:32 1393

原创 Redis配置文件参数说明

配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程    daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定    pidfile /var/run/redis.pid3. 指定Redi

2016-01-12 17:03:07 425

原创 远程拷贝命令

#!/usr/bin/expectset timeout 1800set IPADDRESS [lindex $argv 0]set USERNAME [lindex $argv 1]set PASSWD [lindex $argv 2]set SRC_FILE [lindex $argv 3]set DEST_FILE [lindex $argv 4]spaw

2016-01-09 13:28:31 608

原创 XML与java对象互转文档

http://edelstein.pebbles.cs.cmu.edu/jadeite/main.php?api=java6&state=package&package=javax.xml.bind.annotation

2016-01-05 16:02:26 437

转载 javascript闭包

javascript 闭包闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包--爱的初体验在接触一个新技术的时候,我首先会做的一件事就是:找它的demo code。对于码农们来说,

2015-12-25 08:49:09 330

原创 个人agile_project_客户端主页

html>lang="zh-CN"> charset="utf-8"> 敏捷成熟度系统 rel="stylesheet" type="text/css" href="css/home.css"/>style="margin: 40px; font: 32px Microsoft Yahei; text-align: center;">敏捷成

2015-12-11 17:20:45 488

原创 单线程无锁读写缓存

import java.util.Arrays;/** * 创建一个循环队列(环形缓冲、RingBuffer),实际元素存在一个数组中,操作数组的指针,不移动元素 * * 需要说明是:支持单线程无锁读与写 */public class CircleQueueT>{ // 循环队列 (数组)默认大小 private final int DEFAULT_SI

2015-12-11 11:14:51 1139

原创 agile_project

web.xmlxml version="1.0" encoding="UTF-8"?>id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche

2015-12-05 15:18:34 1058

原创 小类------单一职责

1.类的组织遵循标准的java约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现,然后是私有静态常量,以及私有实体变量。公共常量很少。2.类应该短小函数,我们通过计算代码行数衡量大小。 类,则通过职责。3.单一职责类和模块应有且只有一条加以修改的理由。4.产生大类的原因a.类名的模糊,创建类的时候没有明确类的职能。例如Operatexxxx

2015-12-04 08:59:29 498

转载 shell脚本单实例互斥

##shell执行脚本单实例互斥问题比如说有一个周期性(cron)备份mysql的脚本,或者rsync脚本,如果出现意外,运行时间过长,很有可能下一个备份周期已经开始了,当前周期的脚本却还没有运行完,显然我们都不愿意看到这样的情况发生。其实只要对脚本自身做一些改动,就可以避免它被重复运行。  #!/bin/bashLOCK_NAME="/tmp/my.lock"if

2015-09-30 17:19:12 2868

原创 单例模式常用方法

Singleton模式是什么,这里不解释,直接上代码。这里分享了5种写法,并附上了评论。有好有坏,大家自行理解。/** * 常见面试题:实现单例模式  public class Singleton {/** * 写法一 * 最直接的初级写法,忽略了对多线程并发的考虑。  * 不推荐 * * static class SingletonOne { // 私有化构

2015-08-15 16:22:59 618 2

转载 Mysql优化20条建议

当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时

2015-08-09 22:08:32 471

原创 Shell删除用户组

删除用户组并且删除用户组中的用户。#!/bin/bash group=`cat /etc/group | grep groupName` if [ "$group" == "" ];then      exit 0;  fi  var=`cat /etc/group | grep groupName| awk -F: '{print $NF}'`  users=

2015-07-15 15:59:33 1420

原创 maven常用镜像

repo2        central        Human Readable Name for this Mirror.        http://repo2.maven.org/maven2/         net-cn    central    Human Readable Name for this Mirror.    http://m

2015-07-10 23:43:58 4920

转载 SpringBoot附录

附录A. 常见应用属性你可以在application.properties/application.yml文件内部或通过命令行开关来指定各种属性。本章节提供了一个常见Spring Boot属性的列表及使用这些属性的底层类的引用。注:属性可以来自classpath下的其他jar文件中,所以你不应该把它当成详尽的列表。定义你自己的属性也是相当合法的。注:示例文件只是一个指导。不

2015-07-05 17:50:13 6072

翻译 SpringBootHowTo

Spring Boot How To1. 简介本章节将回答一些常见的"我该怎么做"类型的问题,这些问题在我们使用Spring Boot时经常遇到。这绝不是一个详尽的列表,但它覆盖了很多方面。如果遇到一个特殊的我们没有覆盖的问题,你可能想去查看stackoverflow.com2. Spring Boot应用2.1. 解决自动配置问题Spring Boot自动配置

2015-07-05 17:30:48 4898

翻译 SpringBoot Maven构建工具插件

构建工具插件Spring Boot为Maven和Gradle提供构建工具插件。该插件提供各种各样的特性,包括打包可执行jars。本节提供关于插件的更多详情及用于扩展一个不支持的构建系统所需的帮助信息。如果你是刚刚开始,那可能需要先阅读Part III, “Using Spring Boot”章节的“Chapter 13, Build systems”。1. Spring Boot Ma

2015-07-05 16:19:46 12369

翻译 SpringBoot笔记一

1 开始1.1 spring介绍Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式

2015-07-05 15:54:45 148911

转载 spring+thymeleaf

视图控制层代码demo如下: Java代码  @Controller  @RequestMapping("/")  public class MessageController {      private final MessageRepository messageRepository;        @Autowired      

2015-07-03 22:50:43 2760 1

转载 获取函数返回值的两种方法

方法一: 使用全局变量[html] view plaincopyg_result=""    function testFunc()  {      g_result='local value'  }    testFunc  echo $g_result  方法二: 把shell函数作为子程序调用,将其结果写到子程序的标准输出[html]

2015-06-16 17:29:27 5484

转载 spring学习

spring学习笔记(1)—-简单的实例首先需要准备Spring包,可从官方网站上下载。下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。在Myeclipse中创建Java项目。编写一个接口类,为了简单,只加入了一个方法。Java代码 1.package com.szy.spring.interfacebean; 2.

2015-06-14 11:31:51 576

转载 Maven_setting_analyze

xml version="1.0" encoding="UTF-8"?>  settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="http://maven.apache.org/POM/4.0.

2015-06-13 09:47:46 478

转载 JQuery总结

在jQuery出世以来,它取得很大的成就和认同。JQuery是一个轻量级的JavaScript框架,它的发布版很小仅16K左右。它能让你方便简洁的写出漂亮的动画效果、实现各种视觉效果,轻松的处理JavaScript的DOM数以及Ajax的交互行为。它的优点在于轻量级、简单易学、易扩展、跨浏览器和网上拥有大量的jQuery插件使用。由于它这一大堆的优点,它已经被微软官方认可加入VS IDE中拥有

2015-04-22 21:19:48 730

转载 Java程序性能优化。

一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector;class cel { void method (vector vector) { for (int i = 0; i < vector.

2015-04-19 17:43:37 620

原创 JavaScript函数(未完)

JavaScript函数函数本身就是对象。总的来说,函数在JavaScript中可以,被赋值一个变量被赋值为对象的属性作为参数被传入别的函数作为函数的结果被返回用字面量来创建1 函数对象常规是通过字面量来创建函数:function add(x,y){return x+y;}orvar add = function(x,y){return x+

2015-04-19 17:38:08 423

翻译 JavaScript闭包

闭包概念:由于在JavaScript中,函数是对象,对象是属性的结合,而属性的值又可以是对象,则在函数内定义函数为理所当然,如果在函数func内部声明函数inner,然后在函数外部调用inner,这个过程就产生了一个闭包。1.闭包的特性例子: var outer=[]; function clouseTest(){ var array=["on

2015-04-19 16:55:32 412

drools-wb-7.10 tomcat 安装包

drools tomcat workbench 安装war包。 drools tomcat workbench 安装war包。

2019-10-21

Flink入门及实战-下.pptx

flink学习文档ppt

2019-09-23

eagle安装包可用

eagle安装bineagle安装

2018-06-21

Spring 3.x企业应用开发实战(高清版).part1

Spring 3.x企业应用开发实战(高清版).part1 带书签 第一部分

2016-02-22

Spring 3.x企业应用开发实战(高清版)

Spring 3.x企业应用开发实战(高清版) 带书签 第二部分

2016-02-22

大型网站系统与Java中间件实践

大型网站系统与Java中间件实践大型网站系统与Java中间件实践大型网站系统与Java中间件实践大型网站系统与Java中间件实践

2016-01-24

chrome24稳定版

chrome24稳定版低内存需求。

2015-08-08

JAVA并发编程实践

JAVA并发编程实践

2015-07-14

spring-boot-reference

spring-boot-reference

2015-07-04

thymeleaf_spring

thymeleafspring

2015-07-04

spring mvc学习笔记

spring mvc学习笔记

2015-06-14

spring参考

spring参考中文手册,开发必备

2015-06-14

JavaScript核心

JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).pdf

2015-04-17

测试驱动开发

测试驱动开发,高清,tdd。程序员进阶必备。

2015-01-25

电子日记本edaily

eDaily最好用的电子日记本,无需安装,绿色版。 最好用的电子日记本,无需安装,绿色版。

2015-01-05

反编译工具

反编译工具,绿色,开发必备

2014-12-26

基于des前后端加密解密

基于des前后端加密解密,支持中文,可用。

2014-12-18

Dialog的一个例子

Dialog的一个例子

2014-10-07

jquery-ui学习文档

jquery-ui学习文档

2014-10-07

jQuery api 1.8 中文版

jQuery api 1.8 中文版

2014-09-29

KinectPowerPointControl

KinectPowerPointControl

2014-09-27

MySQL必知必会

MySQL必知必会.高清,200多页。适合入门与开发,足够支撑开发。

2014-09-27

maven框架下载,内网专用

maven框架下载,内网专用

2014-09-19

( jQuery包与AP

( jQuery包与AP学习资料打包

2014-09-18

jquery.easyui-1.2.6API

jquery.easyui-1.2.6API

2014-09-18

jquery_easyui_cn文档

jquery_easyui_cn文档

2014-09-18

Struts2.1.6_Spring2.5.6_Hibernate3.3.2.jar包

Struts2.1.6_Spring2.5.6_Hibernate3.3.2.jar包

2014-06-09

精通Spring

[精通Spring].罗时飞

2014-06-08

bootstrap-3.0.3-dist

bootstrap-3.0.3-dist

2014-06-08

Microsoft.Research.Kinect.dll

Microsoft.Research.Kinect.dll下载

2014-03-20

马士兵hibernate学习笔记(文字整理版).doc

马士兵hibernate学习笔记(文字整理版).doc马士兵hibernate学习笔记(文字整理版).doc马士兵hibernate学习笔记(文字整理版).doc马士兵hibernate学习笔记(文字整理版).doc

2014-03-05

完整高清神经网络课件,麻省理工

完整高清 神经网络技术课件,麻省理工, 学习模式识别必备

2014-03-04

hibernate annotation中文文档

hibernate annotation中文文档

2014-03-04

单反相机CCD、CMOS测试详解

单反相机CCD、CMOS测试详解,数码相机参数等详细举例介绍

2014-01-22

W3CSchool.chm

W3CSchool.chm ,电子版的 W3CSchool,方便学习和查询

2013-12-14

csgl.dll csgl.native.dll

csgl.dll csgl.native.dll

2013-06-23

NEHE opengl教程

NEHE opengl完整版方便适合学习

2013-06-13

Thinking.in.Java,Fourth.Edition

Thinking.in.Java,Fourth.Edition

2012-10-17

2012计算机冲刺-操作系统

2012计算机冲刺-操作系统 2012计算机冲刺-操作系统 2012计算机冲刺-操作系统

2012-10-17

程序员实用算法

程序员实用算法

2012-10-17

空空如也

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

TA关注的人

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