自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySql缓冲池命中率

大小查看太小的innodb_buffer_pool_size是不利于性能的提升。

2024-03-05 01:33:19 459

原创 Java™ Servlet 规范:javax.servlet.ServletConfig

在启动过程中,servlet容器使用ServletConfig对象给servlet传递信息。

2024-02-24 17:42:40 334

原创 Java™ Servlet 规范:javax.servlet.ServletContainerInitializer

ServletContainerInitializer是Servlet3.0规范中引入,目的是通过编程的手段创建web应用,而不是传统的web.xml方式。spring中实现了该接口。ServletContainerInitializer通过JAR包中的META-INF/services/javax.servlet.ServletContainerInitializer文件中的一个条目注册,JAR包中必须包含了ServletContainerInitializer接口的实现。

2024-02-24 11:14:49 427

原创 Java™ Servlet 规范:javax.servlet.ServletRequest

通过javax.servlet.ServletRequest定义一个对象,以便向servlet提供客户端信息。servlet容器创建了ServletRequest对象,并将其作为参数传递给servlet的service方法。SerlvetRequest对象提供了包含参数名及参数值,属性以及输入流在内的数据。继承自ServletRequest的接口可以提供特定协议的额外数据(例如,HTTP数据由javax.http.HttpServletRequest提供)。

2024-02-23 23:17:44 386 1

原创 Java™ Servlet 规范4.0

本文档是关于Java™ Servlet4.0版本的规范。本文描述了Java Servlet API的标准。Servlet是一种基于Java™的web组件,它是由容器管理的,能够生成动态内容。类似于其他基于Java™的组件,servlet是平台独立的Java类,它被编译成平台无关的字节码,能够被动态加载进基于Java技术的web服务器中进行运行。容器有时候也被叫做servlet引擎,是一种提供了servlet技能的web服务器扩展。

2024-02-23 09:43:34 1149 1

原创 关于Thread的一些知识点

构造函数无参构造函数 public Thread() { init(null, null, "Thread-" + nextThreadNum(), 0); }nextThreadNum()是一个同步方法,从0开始计数 private static int threadInitNumber; private static synchronized int nextThreadNum() { return threadInitNu

2022-03-31 20:27:26 546

原创 traefik.ingress.kubernetes.io/buffering上传文件大小限制

以下配置需要加到service中,而不是ingress中 annotations: kubernetes.io/ingress.class: traefik traefik.ingress.kubernetes.io/affinity: "true" traefik.ingress.kubernetes.io/load-balancer-method: drr traefik.ingress.kubernetes.io/buffering: |- m

2021-10-14 18:53:54 719

原创 spring源码IDEA中不识别src目录

从github上git clone下spring源码后,idea无法识别工程的源码,所有文件显示为J提示安装JPA的插件,经验判定该插件应该无关,一直没安装,问题也没解决。偶尔一次在IDEA中安装完以下插件后,源码正常识别...

2021-08-25 10:14:59 406

原创 ASM增加类属性

增加类属性,对象类的初始化值,无法赋值public class AddFieldAdapter extends ClassVisitor { private int accessModifier; private String name; private String desc; private boolean isFieldPresent; private Object value; public AddFieldAdapter(ClassVisit

2021-02-08 20:49:33 227

原创 统计两次提交之间的代码变更行数

git diff c8d3a8a1 2441c120 --numstat结果举例如下:两个版本的差分变更行数

2020-05-25 20:15:37 1891

原创 mybatis缓存的使用

mybatis的缓存是在mapper文件中配置的<cache type="com.***.mybatis.cache.MyCache"/>框架默认提供了几种缓存类型:LRU:最近最少使用 FIFO:先进先出 SOFT:软引用 WEAK:弱引用以上方式,基本上都是使用JAVA的Deque,HashMap,SoftReference,WeakReference存储,因...

2019-12-18 09:38:45 109

原创 关于基本类型的封装类型的hashCode

List<Long> ids = new ArrayList<>(); Set<Long> idSet = new HashSet<>(); Long a = new Long(10000); Long b = new Long(10000); ids.add(a)...

2019-11-05 21:39:02 377 1

原创 某宝配置中心diamond的改版

某宝配置中心diamond的改版目标diamond-client功能修改使用说明覆盖本地配置不同优先级的加载方式自定义域名client准入机制diamond-server授权登录性能统计订阅关系展示目标源码待后续整理后加入github首要的目标是统一,diamond采用的是gbk编码,这与其他系统的编码格式utf-8的编码风格不协调。再有,diamond自身内置功能很丰富,目前未能很好把它...

2019-09-05 14:58:15 299

原创 分布式系统下日志的跟踪

traceId的产生最好是由nginx来产生,对于高版本的nginx,采取以下方式location / { proxy_pass http://upstream; proxy_set_header traceId $request_id;}定制 tomcat log access 格式: &lt;Valve className="org.apache.cata...

2018-12-20 16:37:11 628

原创 开源MQTT中间件:moquette

经常会在项目中用到消息传递,在不同的场景下,消息传递的要求是不一样的。java世界中,jms的规范可遵循,同时也有开源的相关软件来支持。 本文来说说一下mqtt,以及moquette。在选择mqtt的中间件时较为纠结,对于非大众化的开源框架的使用没有底气。好在有源码,研究源码,经过大量测试,效果还可以,推荐给大家。沟通交流群: 经测试过程发现moquette存在一些问题,已修改,可能是认识的问题,

2017-09-16 13:29:27 23431 7

原创 moquette[文章发表于CSDN,markdown编写]

     经常会在项目中用到消息传递,在不同的场景下,消息传递的要求是不一样的。java世界中,jms的规范可遵循,同时也有开源的相关软件来支持。    本文来说说一下mqtt,以及moquette。在选择mqtt的中间件时较为纠结,对于非大众化的开源框架的使用没有底气。好在有源码,研究源码,经过大量测试,效果还可以。先推荐给大家。    沟通交流群:             ...

2017-09-16 12:57:20 473

原创 Class文件的格式

以下是以实例的方式分析了字节码文件的格式,对javac编译后的文件进行分析源码:public class TestClassStructer { public String getMy(){ String a = "232kld"; try{ a = "32233232"; }catch(E...

2017-07-20 15:02:19 164

原创 hashcode值相同的字符串

for (int i = 1179395; i &lt;= 1179395; i++) { for (int j = 19968; j &lt;= 40869; j++) { for (int m = 19968; m &lt;= 40869; m++) { if (i == ...

2017-02-22 15:12:20 3596

原创 宜信JAVA笔试题

一家公司的笔试题:   1. 将一个int类型正整数反转,只能使用int类型,只能使用+-*%/运算符,不能使用任何的函数。    实际在做的过程中,我使用了整数数组,后来一想不用数组也可以。  public static int reverse(int num) { int result = 0; while (0 &...

2016-03-26 19:25:12 197

原创 java排序

public static &lt;E&gt; void sort(List&lt;E&gt; list, final String method, final String sort) { Comparator&lt;E&gt; comparator = new Comparator&lt;E&gt;() { public int co...

2016-02-17 18:16:02 84

原创 jquery属性选择器

[name|='value'] 该类型选择器选择匹配value或value-的元素,例子:&lt;a href="http://www.baidu.com" title="en-x"&gt;百度&lt;/a&gt;&lt;a href="http://www.google.com" title="enp"&gt;谷歌&lt;/a&gt;&lt;

2014-04-12 12:08:25 110

原创 span标签在IE下的透明设置

    在使用jquery的fadeOut的时候,发现span标签在IE8下不能慢慢消失,而是一下子消失,很是好奇。jquery官方提供的fadeOut的span操作是可以在IE8下是可以慢慢消失的。   仔细发信息jquery在实现的时候是把代码引入到了iframe中去了,经再现span标签在iframe中使用fadeOut时IE8表现正常,但如果在一个页面上对span进行fadeOut是...

2014-04-11 12:32:10 637

原创 开放平台

最早的时候,玩过gae,不过由于大家众所周知的原因,访问受到限制。之后国内开始兴起开放平台,sae应该是做的比较早的,最初只支持php,后来自己学了php也玩了一段,都没做出什么东西来。周末闲着无聊看到百度也出了个开放平台,bae,就花了点时间在上面用java搭了个应用。用的是springmvc,ibatis。开放平台一般都有各种限制,特别是java平台,习惯了用框架,但平台不...

2013-06-19 13:01:47 66

原创 Java注册表访问

[code="java"] /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { // Runtime.getRuntime().exec("shutdown /r"); // System.ou...

2012-10-11 17:01:24 74

原创 FreeMarker成站方式

FreeMarker的递归生成网站类[code="java"]package com.uuzz.demo.template.service.impl;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWr...

2012-08-06 17:05:31 131

原创 月份比较

[code="sql"]select (to_char(to_date(?, 'yyyy-MM') + (rownum - 1) * 1, 'yyyy-MM')) as countdate, 1 as id ...

2012-07-10 11:21:55 88

原创 LOG4J程序配置日志信息

[code="java"]public class Log4jUtil { private static Properties prop = new Properties(); static { try { prop.load(Log4jUtil.class.getResourceAsStream("/log4j.mapping")); } catch (Exc...

2012-06-20 15:40:34 71

原创 showModalDialog缓存

JS使用showModalDialog展示窗口时,会出现页面缓存,无法刷新的现象。解决的关键是模式窗口请求的URL参数是否变化。以下JS解决此问题[code="java"]function openModalDialog(src, width, height, showScroll){var timestamp = Date.parse(new Date()); var tim...

2012-06-07 13:44:11 100

原创 ICE的LOG配置

以下三个配置,为ICE的三个日志输出的配置方式,在ICE运行的配置文件中配置。Ice.LogFile=E:\2222222222222\LogFile.logIce.StdOut=E:\2222222222222\StdOut.logIce.StdErr=E:\2222222222222\StdErr.log1.Ice.LogFile为ICE的内部的LoggerI的输出...

2012-05-30 18:47:54 491

原创 Ext时间控件

1.单独使用Ext的日期控件Ext.onReady(function() { new Ext.form.DateField({ applyTo: 'fromDate', width: 110, format: 'Y-m-d', emptyText: '请选择日期 ...' ...

2012-02-03 15:19:55 162

原创 PHP 排列组合

初学PHP,闲暇写的排列组合,以十一运金为例,11,5的排列组合,可通用。(备注:初学,用字符串简单控制)。[code="php"][/code]

2012-01-12 17:57:00 87

原创 System.nanoTime

System.nanoTime只能用于计算时间差,不能用于计算时间的准确度(System.out.println(new Date(System.nanoTime()));这种是绝对错误的)。[code="java"]long java.lang.System.nanoTime()[/code]Returns the current value of the most prec...

2012-01-10 09:58:58 81

原创 新作的eclipse插件,代码生成器

分为Project和Coder分别用于生成工程及针对数据表的ssh2各层的代码框架。整个代码架构基于之前的一个项目。目前来说,基本上把底层模板更换就可以生成别的架构的代码。[url]www.aimashe.com[/url]...

2012-01-08 16:26:48 176

原创 Struts2拦截器获取调用方法及Action类

action!method.action获取动态方法调用的Action方法System.out.println(actionInvocation.getProxy().getMethod());获取类名或类System.out.println(actionInvocation.getProxy().getActionName());actionInvocation.ge...

2012-01-06 10:58:39 148

原创 PHP加载mysql出错

windows7 下配置,apache,php,mysql配置过程中,出现以下错误。在确定一切都正常,但仍然出现下面的错误时,PHP Warning: PHP Startup: Unable to load dynamic library /ext/php_mysql.dll通过以下方法处理:拷贝php5\libmysql.dll 到 Apache2.2\bin目录下,即可解决。...

2012-01-04 21:59:36 65

原创 Oracle按间隔周统计

按非自然月归类:[code="java"]select ceil(months_between(add_months(sysdate,1),sysdate)) from dual;[/code] 按非自然周分组,左侧表,left join 右侧表[code="java"] select to_char(to_date('2011-02-08', 'yyyy-mm-dd')+7...

2011-12-16 16:43:14 217

原创 Objectify使用

[url=http://www.aimashe.com][b]Objectify[/b][/url]需要注册实体类,才能保存对象。以下是示例代码:[code="java"] private static Objectify objectify = ObjectifyService.begin(); static { ObjectifyService.register(User.c...

2011-11-02 09:10:01 275

原创 Errors running builder 'JavaScript Validator' on project

Errors occurred during the build.Errors running builder 'JavaScript Validator' on project 解决方式,去掉JavaScript Validator工程->properties->Builders 在 JavaScript Validator上去掉选择个人网站:[url=http:/...

2011-10-21 09:41:51 100

原创 Google被重置 解决方法

使用Google时,经常出现被重置,搜索缓慢。依照技术的强势来说,Google不能出现这种问题。那问题的本质相比也不言而喻了。解决方法如下:在系统的C:\Windows\System32\drivers\etc目录下,往hosts文件里添加以下内容,问题解决[code="html"]203.208.46.146 www.google.com203.208.46.147 www.go...

2011-10-20 13:26:53 1868

原创 should be mapped with insert="false" update="false"

当hibernate出现 should be mapped with insert="false" update="false"异常时,代表hibernate的hbm.xml中出现重复的字段

2011-10-19 17:43:09 74

moquette-0.10.8

moquette-0.10.8

2022-05-15

sonarqube中pmd插件优化

sonaqube中,新增加的pmd插件,代码显示在一行上,无法呈现格式化的情景,通过修改包内代码解决,使用时,请对准pmd的版本,sonaqube的版本为7.4,其他版本未测试,请自行试用

2018-12-11

空空如也

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

TA关注的人

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