自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码人生

工作之余记录一下遇到的困难,速度成长起来!

  • 博客(45)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 JUC系列之CyclicBarrier详解

最近又在重读CyclicBarrier源码,并进行了深入分析,重点源码也自己跟过并做了一些注释,仅供大家参考。CyclicBarrier:回环栅栏(有人也称之为循环屏障),通过他可以让一组线程等待至某个状态(屏障点)之后再全部同时执行,同时他还有一个特点,所有线程都被释放了以后,CyclicBarrier还可以被重用。废话不多说,一切以实践为主,以下是我写的一个例子,供大家理解。CyclicBarrier cyclicBarrier = new CyclicBarrier(3, ()->{Sys

2021-11-21 17:52:24 546 3

原创 windows 安装mysql8.0 步骤及遇到的问题

MySQL安装教程第一步 下载资源个人推荐从官网上下载压缩包下载MSI进行安装的话也不是不可以只是安装过程中会有MySQL其他的软件,例如MySQL出的可视化界面 MySQL Workbench等等一堆软件最最关键的是MSI方式安装的MySQL没有办法改安装路径(可能是有办法改但是我没有找到)总之下载压缩包就对了第二步 解压资源到目标路径第三步 创建配置文件我刚开始安装的时候也很纳闷这个配置到底要不要写,因为我在之前的笔记本上安装的时候没记得动过配置文件什么的,但

2020-12-03 20:53:26 387

原创 JSON转Object的方式

以下为部分代码片段:import com.alibaba.fastjson.JSONObject;Object obj = new Object(); //obj是一个有user相同属性的对象User user = JSONObject.parseObject(JSON.toJSONString(user), User.class);这种方式会将对象中的Integer等类型的属性值丢...

2018-03-16 20:59:43 28440 1

转载 SpringBoot中application参数中文详解

要加“m”说明是MB,否则就是KB了. -Xms:初始值 -Xmx:最大值 -Xmn:最小值 java -Xms10m -Xmx80m -jar mod.jar & 时区设置 java -jar -Duser.timezone=GMT+08 mod.jar & #============================================= =============

2018-01-24 21:25:28 19932 1

原创 SpringBoot多Moudle打包无法找到类

之前一直用springmvc做多moudle开发,第一次用springboot做多moudle,发现maven配置还是有些不同的,这个问题也困惑了我两天,今天终于解决了。 提示的错误信息如下:[INFO] BUILD FAILURE [INFO] ———————————————————————— [INFO] Total time: 3.688 s [INFO] Finishe

2018-01-19 12:29:55 3713

原创 ubuntu 16.10 下安装gitweb,apache2

1.安装gitweb, apache2  sudo apt-get install gitweb apache2 2.修改/etc/gitweb.conf  vim /etc/gitweb.conf  内容如下:  $projectroot = "/home/git/repositories";  $git_temp = "/tmp";

2016-11-08 16:47:11 1735

转载 GIT常用命令集合

主要记录一些git的常用命令

2016-10-27 15:58:58 290

原创 memcache和redis的异同

memcache和redis的异同

2016-09-19 22:38:17 439

原创 AL32UTF8和UTF8字符集

客户的环境需要使用UTF8字符集,那么是使用AL32UTF8还是直接使用UTF8,这是一个问题。Oracle的UTF8字符集由来已久,至少在8的时候就已经存在了,而对应的是UNICODE 3.0。而AL32UTF8字符集是9i才出现的,其对应的是UNICODE 5.0。这两种字符集的区别在于,UNICODE 5.0与3.0相比,又增加了一些新的补充字符。但是在实际当中,使用到这些新增字符的可能

2016-08-23 21:48:44 4704

原创 在mb中动态获取XMLNSC下的namespac…

在wmb中动态获取mq队列的namespace并提取出来:DECLARE ns CHARACTER '';SET ns = InputRoot.XMLNSC.(XMLNSC.Element)*[1].(XMLNSC.NamespaceDecl)*[1];

2016-08-23 21:48:42 550

原创 java反射机制动态给属性赋值

利用java的reflection机制,动态的给类中的变量赋值。try {   Class cls =Class.forName("com.zhjx.bean.User");   Method mtd =cls.getMethod("setUsername", new Class[]{String.class});   Object obj =(Object)cls.newInsta

2016-08-23 21:48:39 4074

原创 定时刷新网页或跳转到新页面

HTTP协议中定义了一个Refresh头字段,用于告诉浏览器过多少秒后自动刷新页面。在Refresh头字段的时间设置值后面还可以用分号(;)分隔后,再指定一个URL地址,这将让浏览器在指定的时间值后自动去访问该URL地址指向的资源。:动手体验:Refresh头字段的作用效果(1)按例程5-2编写一个设置Refresh头字段的Servlet。例程5-2RefreshServlet.java

2016-08-23 21:48:36 936

原创 mb中compute节点多个out节点的选择

websphere message broker中compute节点的多段输出:PROPAGATE TO TERMINAL 'out1'; out1为其中的一个输出端,如果需要根据判断来输出到不同的输出端,可以用if-else来判断,然后通过PROPAGATE TO TERMINAL'out1';输出到不同的输出端口。

2016-08-23 21:48:33 495

原创 oracle中创建视图并查询视图

1.创建视图:  CREATE OR REPLACE VIEW TB_CONF ASSELECT SI.SYSID id,SI.SYS_NAME_EN AS sysName,SI.SYS_NAME_CN ASsysCname,SI.RECEIVE_STATUS AS sysReceiveStatus,     SI.SEND_STATUS AS sysSendStatus,SI.ENC

2016-08-23 21:48:30 25934

原创 mq命令大全

最近在配置MQ,记下了一些常用的MQ命令,如下:创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrName如果是启动默认的队列管理器,可以不带其名字停止队列管理器endmqm QmgrName 受控停止endmqm –i QmgrName 立即停止endmqm –p

2016-08-23 21:48:27 18166

原创 修改mq的编码字符集标识

查看原有队列管理器的编码字符集标识为1381。将编码字符集标识由1381修改为1208.修改如下:启动命令控制台,执行如下三条语句:RUNMQSC WBRK61_DEFAULT_QUEUE_MANAGERALTER QMGR CCSID (1208)END注意:要一条一条执行,WBRK61_DEFAULT_QUEUE_MANAGER是队列管理器名称。其余都不用修改。

2016-08-23 21:48:24 11005 2

原创 将xml格式的字符串转换为xml对象格…

-- 将msgChar从开始截取字符串,获得xml格式的字符串DECLARE submsg CHAR SUBSTRING(msgChar FROM POSITION('' INmsgChar));-- 将xml格式的字符串放入Environment中的xml对象格式CREATE LASTCHILD OF Environment.MessageInfo.xmlContentDomain('

2016-08-23 21:48:22 1668

原创 ASBITSTREAM的用法,blob和char类…

DECLARE propRef REFERENCE TOInputRoot.Properties;DECLARE inCCSID INTpropRef.CodedCharSetId;DECLARE inEncoding INTpropRef.Encoding;DECLARE msgBitStream BLOBASBITSTREAM(InputRoot.XMLNS, inEnco

2016-08-23 21:48:19 532

原创 oracle中merge的用法,以及各版本…

Merge是一个非常有用的功能,类似于Mysql里的insert into onduplicate key.Oracle在9i引入了merge命令,通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作.当然是update还是insert是依据于你的指定的条件判断的,Mergeinto可以实现用B表来更新A表数据,如果A表中没有,则把B表的数据插入

2016-08-23 21:48:16 631

原创 指针变量和变量的指针

指针变量是指向指针的变量,是一个存放地址的变量变量的指针是变量的地址指针变量的一般形式为:  float *pointer_3;char *pointer_4;指针变量的赋值:(存放的是变量的地址)pointer_3 = &i;pointer_4 = &j;如何引用指针变量:(1)给指针变量赋值:p = &a;(2)引用指针变量的值:printf("% o"

2016-08-23 21:48:13 1333 1

原创 log4j的设置

SSH框架中使用log4j的方便之处1.动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下。2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。3. 可以把log4j.properties和其他properties一起放在/WEB-INF/,而不是Class-Path。web.xml中的设定在

2016-08-23 21:48:11 277

原创 C语言中的=

#includemain(){   int k = 0;   while(k=1) k++;}循环无限次,正待解决

2016-08-23 21:48:08 492

原创 struts2基于注解的action配置

使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。 要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。 虽说是零配置的,但struts.xml还是少不了的,配置如下:       "-//ApacheSoftware Foundation/

2016-08-23 21:48:05 179

原创 eclipse如何配置tomcat

您的Eclipse是哪一版的?我的是英文版,但应该差不多。从Window -> Preferences -> Server-> Runtime Environment,然后 Add -> 选您的Tomcat版本 -> Next ->Browse -> 选您的Tomcat路径 -> Installed JREs -> 选您的JDK ->Finish。然后就可以从Window -> Sho

2016-08-23 21:48:02 272

原创 怎么用过滤器处理中文乱码问题

过滤器类如下:package zhjx.filter;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletRequest;import javax.servlet.ServletRespon

2016-08-23 21:47:59 1367

原创 解决The‘InnoDB’feature is&n…

MySQL出现如下语句:The ‘InnoDB’ feature is disabled; you need MySQL built with‘InnoDB’ to have it working;是mysql配置文件禁掉了这个选项!关闭mysql数据库在mysql的安装目录中找到my.ini文件找到skip-innodb,在前面加上#号保存,开启mysql数据库!搞定!这也是开

2016-08-23 21:47:56 230

原创 在jsp中取到action中传来的值并修…

Strings_course=      (String)ActionContext.getContext().getValueStack().findValue("course_introduction");   if(s_course.length>10)     s_course = s_course.subString(0,10);      System.out.p

2016-08-23 21:47:53 453

原创 如何去除html标签得到纯文本内容

public static String Html2Text(String inputString){    String htmlStr = inputString; //含html标签的字符串    String textStr ="";    java.util.regex.Pattern p_script;    java.util.regex.Matcher m_scri

2016-08-23 21:47:50 6080

原创 技术博客

今天刚开通了技术博客,希望大家能够关注!!!  这里将见证我的技术成长过程。。。

2016-08-23 21:47:48 230

原创 关于facebook分享的经验

在互联网如此发达的今天,分享已经成为了众多网站的趋势,包括facebook分享,微信分享,新浪微博分享等等。想要将产品或网站做到国际化,facebook分享是必需的,现在我们就来说一下facebook分享。1.在页面的标签中加入如下meta:metaname="keywords"content="командная, командная игра, командная онла

2015-05-28 10:31:58 9445

原创 关于时间不同时区的转换问题

关于对不同时区时间的转换

2015-05-27 15:32:58 2837

原创 spring quartz 任务调度

对于初中级同学学习与应用quartz 任务调度的一篇应用文章。

2015-05-27 14:54:00 673

转载 windows下安装与配置memcached

在Windows平台下安装与配置Memcached的方法,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守

2015-03-30 14:02:11 345

转载 java compiler level does not match the version of the installed java project facet错误的解决

java compiler level does not match the version of the installed java project facet错误的解决因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the

2015-03-27 16:48:45 348

转载 maven详解

什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。  快速察看:  4.0.0    ...  ...  ...  ...  ...  ...

2015-03-27 15:24:09 584

原创 rhel6 下iib9.0实现HA

IIB9应该支持两种HA方式:1、MQ、BROKER自身的HA,只需要共享磁盘目录,通过多实例MQ和多实例Broker实现2、使用IIB8(MB8)版本的特性,基于 HACMP™, HA/XD, VCS, or HP-UX Serviceguard.等操作系统级的HA以下就以第一种方式来实现HA:1、首先要在LINUX下装好MQ7.5.0和IIB9.0.0.1,详细请查看>

2015-03-10 11:07:42 674

原创 Linux 上安装iib 9.0

1.创建用户组groupadd mqbrkrsgroupadd mqm2.创建用户useradd -g mqm -G mqm,mqbrkrs -d /home/mqm -m mqmuseradd -g mqbrkrs -G mqm -d /home/wbiadmin -m wbiadminpasswd 用户名  ---------设置用户密码3.解压安装

2015-03-10 11:07:11 1315

原创 Linux常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-03-10 10:42:05 416 2

原创 ORA-01795: 列表中的最大表达式数为1000 解决方法

在写 select * from table where id in( id1, id2, id3...) 的sql语句时,若参数数据量大的话,超过1000就报ORA-01795: 列表中的最大表达式数为1000。oracle 有这个限制,但是我们可以想一些别的办法来避免这个问题的出现,比如借助临时表:select * from table where id in (with t

2015-03-10 10:29:18 3580

原创 controller返回json到页面,IE提示下载问题

在IE中,通常会遇到返回json数据提示下载这样的问题:我试过好使的解决方法为:后台controller的设置(已删减为最简)为:public ResponseEntity> importSampleToBox(HttpServletRequest request, Integer boxId){Map map = new HashMap();HttpHeaders heade

2015-03-09 19:03:29 527

linux下HA需要的包

linux下HA需要的rpm包,安装文档

2015-03-10

Linux下iib 9.0实现HA

里面有linux下iib9.0的安装,iib 9.0实现HA

2015-03-10

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

TA关注的人

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