- 博客(45)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 JUC系列之CyclicBarrier详解
最近又在重读CyclicBarrier源码,并进行了深入分析,重点源码也自己跟过并做了一些注释,仅供大家参考。CyclicBarrier:回环栅栏(有人也称之为循环屏障),通过他可以让一组线程等待至某个状态(屏障点)之后再全部同时执行,同时他还有一个特点,所有线程都被释放了以后,CyclicBarrier还可以被重用。废话不多说,一切以实践为主,以下是我写的一个例子,供大家理解。CyclicBarrier cyclicBarrier = new CyclicBarrier(3, ()->{Sys
2021-11-21 17:52:24
687
3
原创 windows 安装mysql8.0 步骤及遇到的问题
MySQL安装教程第一步 下载资源个人推荐从官网上下载压缩包下载MSI进行安装的话也不是不可以只是安装过程中会有MySQL其他的软件,例如MySQL出的可视化界面 MySQL Workbench等等一堆软件最最关键的是MSI方式安装的MySQL没有办法改安装路径(可能是有办法改但是我没有找到)总之下载压缩包就对了第二步 解压资源到目标路径第三步 创建配置文件我刚开始安装的时候也很纳闷这个配置到底要不要写,因为我在之前的笔记本上安装的时候没记得动过配置文件什么的,但
2020-12-03 20:53:26
484
原创 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
28602
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
20254
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
3784
原创 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
1807
原创 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
4787
原创 在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
602
原创 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
4143
原创 定时刷新网页或跳转到新页面
HTTP协议中定义了一个Refresh头字段,用于告诉浏览器过多少秒后自动刷新页面。在Refresh头字段的时间设置值后面还可以用分号(;)分隔后,再指定一个URL地址,这将让浏览器在指定的时间值后自动去访问该URL地址指向的资源。:动手体验:Refresh头字段的作用效果(1)按例程5-2编写一个设置Refresh头字段的Servlet。例程5-2RefreshServlet.java
2016-08-23 21:48:36
1037
原创 mb中compute节点多个out节点的选择
websphere message broker中compute节点的多段输出:PROPAGATE TO TERMINAL 'out1'; out1为其中的一个输出端,如果需要根据判断来输出到不同的输出端,可以用if-else来判断,然后通过PROPAGATE TO TERMINAL'out1';输出到不同的输出端口。
2016-08-23 21:48:33
559
原创 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
26052
原创 mq命令大全
最近在配置MQ,记下了一些常用的MQ命令,如下:创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrName如果是启动默认的队列管理器,可以不带其名字停止队列管理器endmqm QmgrName 受控停止endmqm –i QmgrName 立即停止endmqm –p
2016-08-23 21:48:27
18673
原创 修改mq的编码字符集标识
查看原有队列管理器的编码字符集标识为1381。将编码字符集标识由1381修改为1208.修改如下:启动命令控制台,执行如下三条语句:RUNMQSC WBRK61_DEFAULT_QUEUE_MANAGERALTER QMGR CCSID (1208)END注意:要一条一条执行,WBRK61_DEFAULT_QUEUE_MANAGER是队列管理器名称。其余都不用修改。
2016-08-23 21:48:24
11258
1
原创 将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
1723
原创 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
574
原创 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
713
原创 指针变量和变量的指针
指针变量是指向指针的变量,是一个存放地址的变量变量的指针是变量的地址指针变量的一般形式为: float *pointer_3;char *pointer_4;指针变量的赋值:(存放的是变量的地址)pointer_3 = &i;pointer_4 = &j;如何引用指针变量:(1)给指针变量赋值:p = &a;(2)引用指针变量的值:printf("% o"
2016-08-23 21:48:13
1445
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
307
原创 struts2基于注解的action配置
使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。 要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。 虽说是零配置的,但struts.xml还是少不了的,配置如下: "-//ApacheSoftware Foundation/
2016-08-23 21:48:05
202
原创 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
328
原创 怎么用过滤器处理中文乱码问题
过滤器类如下: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
1404
原创 解决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
257
原创 在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
501
原创 如何去除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
6138
原创 关于facebook分享的经验
在互联网如此发达的今天,分享已经成为了众多网站的趋势,包括facebook分享,微信分享,新浪微博分享等等。想要将产品或网站做到国际化,facebook分享是必需的,现在我们就来说一下facebook分享。1.在页面的标签中加入如下meta:metaname="keywords"content="командная, командная игра, командная онла
2015-05-28 10:31:58
9619
转载 windows下安装与配置memcached
在Windows平台下安装与配置Memcached的方法,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守
2015-03-30 14:02:11
386
转载 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
407
转载 maven详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ... ...
2015-03-27 15:24:09
642
原创 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
749
原创 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
1365
原创 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
443
1
原创 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
3722
原创 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
566
部标808协议的数据格式
2016-10-24
mybatis 带序列批量插入数据
2015-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人