- 博客(161)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 WAS 00525e2b WSX509TrustMa E CwpKI0312E: The certificate with subject DN CN-xxx, OU=xxx
Centos Was,00525e2b WSX509TrustMa E CwpKI0312E异常,重启服务器后解决
2022-07-03 18:05:15
248
原创 SpringbootAdmin java.util.concurrent.TimeoutException 离线解决办法
SpringbootAdmin服务监控离线的解决办法,服务始终是灰色下线(离线)状态。主要报错java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 10000ms in 'map' (and no fallback has been configured)
2022-05-09 00:19:55
4977
原创 Oracle 判断是否为数字,包括小数点
通过SQL查询所有字段是否为数字:select *from SAMPLE_INFO_YPLIST swhere s.SAMPLE_BATCH_NO = 'PBMK210618-AK853-ZX01-0201' and (trim(translate(s.OD260_230, '0123456789.', ' ')) is not null or trim(translate(s.O28S_18S, '0123456789.', ' ')) is not null or trim(t
2021-07-01 16:00:49
3086
原创 mybatis-plus视图查询
其实不管是视图还是表查询,mybatis-plus使用方法都一样,你可以把视图当作一个表。PO:/** * 视图 容器查询位置信息 */@Data@Builder@AllArgsConstructor@NoArgsConstructor@TableName("CONTAINER_PATH")public class ViewContainerPath implements Serializable { private static final long serialVersion
2021-05-12 18:02:42
7055
原创 Oracle SQL时间查询
时间区间查询字段类型:time或dateselect * from SAMPLE s where s.CREATE_TIME >= to_date('2021-01-01 12:00:00','yyyy-mm-dd hh24:mi:ss')字段类型:varcharselect * from F_IRMS i where to_date(substr(i.sto,1,10), 'yyyy-MM-dd') = to_date('2021-04-15', 'yyyy-mm-dd')时间查询异
2021-04-16 22:10:16
5233
原创 关于样品管理系统
2014年,随着华大的业务量不断提升,样品量连创新高,内部急需迫切对样品进行统一、标准化管理,当时我也是临危受命,组成八人小分队去深圳和武汉样品中心调研以便帮助华大制订解决方案,说实话当时心还是有点慌的。经过三个月现场需求调研、多部门多轮协商沟通,最终完美出了一版解决方案。紧接着我又组建了技术团队协助华大完成了对样品管理产品研发及落地。最终,2015年在华大内部多个样品中心区域上线并使用,这些年经过产品不断迭代升级,产品功能已非常丰富,能满足大部分生物公司的样品管理需求,现如今回想起来真是回味无穷,也从此让
2021-02-16 21:59:57
1020
3
原创 2021-01-03 Centos7 添加只读用户
需求:在CentOS7中,创建一个只能下载只能上传与删除的用户解决:root帐户下执行:添加用户:#useradd pdfread 修改密码:#passwd pdfread添加该用户只读权限: setfacl -m u:pdfread:r /data/pdf/删除该用户对文件的下载权限 setfacl -x user:pdfread /data/pdf/添加文件查看权限: getfacl /data/pdf/遇到的问题:执行 useradd pdfread 命令时报错:useradd:
2021-01-03 21:20:16
1635
原创 Mac IDEA Gradle expiring daemon because jvm heap space is exhausted
错误:expiring daemon because jvm heap space is exhausted新换一台MacBook Pro,项目导入IDEA时,通过Gradle构建一直报内存溢出错误。这里的内存错误不是指IEDA配置的内存过低,而是Gradle配置的内存太低,构建、编译下载依赖的时候需要一定的内存,特别是大项目。这时候只需要在.gradle目录下创建一个gradle.properties 文件即可,复制下边的内容:#开启线程守护,第一次编译时开线程,之后就不会再开了org.gra
2020-06-21 16:59:50
9923
7
原创 Tomcat7 The valid characters are defined in RFC 7230 and RFC 3986
信息: 解析 HTTP 请求 header 错误 Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character found in the request target. The...
2020-03-22 14:17:26
479
原创 Springboot Mybatis-plus Druid Oracle LocalDateTime转换异常
解决办法:解决方案一:换连接池。解决方案二:将LocalDateTime改为Date。解决方案三:将Druid升1.1.21 同时将MybatisPlus版本为3.0.1。详细Maven配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...
2020-03-08 03:23:20
2144
原创 数组常用操作。以逗号隔开、以逗号+单引号隔开、转List等
public static void main(String[] args) { String array[] = new String[]{"1", "2", "3"}; { System.out.println("数组转List"); System.out.println(Arrays.asList(array)...
2019-10-16 11:20:04
3801
原创 Oracle impdp 导入错误记录及解决办法
客户今天发来两个dmp,叫我帮他把dmp导入到到oracle数据中。通过imp导入,提示版本不对。网上说用editplus或者nodpad++打开dmp更改相同版本,试了多次仍然不行。最后没办法安装了相同的oracle版本导入仍然不行。最后发现该dmp并不是通过exp命令导出,而是expdb命令,所以对应的也需要用impdb命令导入.通过impddb导入,又发现新的问题,提示“操作无效,转储...
2019-09-05 11:36:17
6454
1
转载 REST与RESTFul API最佳实践
我经常会面试一些做PHP的开发者,让我很奇怪的是,10个人总有8个多不知道什么是REST服务,甚至是没有听说过。但RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考:豆瓣API https://developers.douban.com/wiki/?title=api_v2GitHub https://developer.github.com/v3/数一数年限,据我...
2018-07-31 15:10:24
591
2
原创 WebSphere MQ 一些常用的命令
配置MQ,一些常用的MQ命令,如下:创建队列管理器 crtmqm –q QMgrName -q是指创建缺省的队列管理器 删除队列管理器 dltmqm QmgrName 启动队列管理器 strmqm QmgrName 如果是启动默认的队列管理器,可以不带其名字 停止队列管理器 endmqm QmgrName 受控停止 endmqm –i QmgrName 立即停止 endmqm –p QmgrName
2017-08-04 17:44:47
2785
原创 Transaction rolled back because it has been marked as rollback-only
翻译: 事务已被回滚,因为它已被标记为仅回滚实例: 方法A:dao.insert 方法B:dao.update以上都在事务配置中,传播级别(propagation):REQUIRED 方法A执行成功后执行B时报异常,此时如果try catch方法B则报异常:Transaction rolled back because it has been marked as rollback-only。
2017-07-16 14:51:38
16428
原创 HTML 5 Canvas vs. SVG 对比
Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVG SVG 是一种使用 XML 描述 2D 图形的语言。 SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。 在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。Canvas
2017-05-01 18:17:05
1118
原创 实时显示鼠标指针相对于浏览器X轴Y轴坐标位置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty
2017-04-16 14:51:28
3322
原创 Oracle blob like 查询
select * from 表名 where dbms_lob.instr(列名,utl_raw.cast_to_raw('xx'),1,1) <> 0;
2017-04-14 17:51:35
2041
转载 Oracle常用的性能诊断语句
--2.查找前10条性能差的SQL语句(磁盘读取较大,缺少索引或语句不合理)SELECT * FROM (SELECT PARSING_USER_ID, EXECUTIONS, SORTS, COMMAND_TYPE, DISK_READS, sql_text
2017-04-06 10:56:53
499
原创 Oracle Aix下启停及基本命令操作
sys和system默认密码 system默认:managersys默认:change_on_install使用SQL Plus登录数据库时,system使用密码manager可直接登录。但如果是sys用户,密码必须加上as sysdba,即完整密码为:change_on_install as sysdba切换数据库#su - oracle 重新登录到oracle目录下#su oracle 只
2017-03-31 14:17:00
2038
原创 Oracle Aix下安装实例DISPLAY not set.错误解决 dbca
进入oracle安装目录:/oracle/app/oracle/product/11.2.0/dbhome_1/bin运行./dbca提示以下错误:DISPLAY not set.Set DISPLAY environment variable, then re-run.解决:通过cmd->ipconfig/all命令,找到自己的ID,然后:export DISPLAY=[你的IP]:1.0之后再
2017-03-31 11:45:35
7199
原创 Oracle查询常用SQL
查询所有定时任务SELECT * FROM ALL_JOBS;SQL被阻塞查询SELECT '节点 ' || A.INST_ID || ' SESSION ' || A.SID || ',' || A_S.SERIAL# || ' 阻塞了 节点 ' || B.INST_ID || ' SESSION ' || B.SID || ',' || B_S.SERIAL# BLOCKINFO,
2017-03-26 16:49:44
577
原创 aix was Could not lock User prefs.Lock file access denied
出现这种情况的原因可能是过多频繁启动或关闭was节点导致,比如节点未关闭完成你再去启动或关闭频繁导致。最好的办法就是杀掉was相关进程然后再次开启。ps -ef|grep was // 查看was目前所有进程kill -9 [pid] // 强制删除所有was相关进程当你杀掉所有进程后,was控制台也会无法访问。// 进入was安装目录,找到bin目录./startManager.sh // 开
2017-03-18 13:30:45
2943
原创 Oracle查看锁表,解锁
查看被锁select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;解锁alter system kill session '128,39113'; --(其中24,
2017-03-18 13:19:13
446
原创 error at ::0 formal unbound in pointcut
spring aop 启动报: error at ::0 formal unbound in pointcut 将@AfterReturning(value = "standGateTaskPointMethod()") public void AfterReturning(JoinPoint jp, **int result**) {}改为@AfterReturning(value =
2017-03-16 19:13:50
1179
原创 IBM MQTT消息推送
需求 前端(C# .net)订阅主题,后端服务推送。相关环境java JDK1.7mavenibm mq 1.0spring… …maven lib<properties><jdk.version>1.7</jdk.version><spring.version>4.2.5.RELEASE</spring.version><ibm.mq.version>1.0</ibm.mq.v
2017-03-14 10:53:32
642
原创 解决java compiler level does not match the version of the installed java project facet
今天发现项目总报一个X,但代码没有错误,最近也没做什么改变,唯一改过的就是JDK版本,所以。。。 解决办法: 1、右键Project–属性–Java Compiler,如图: 2、这里显示是1.7。然后找到.settings中的org.eclipse.wst.common.project.facet.core.xml,将它改成与项目一样的JDK版本。如图: 3、最后Clean项目即可。
2016-10-31 15:50:21
6974
原创 Java 类加载顺序和{}的写法
代码:static{ System.out.println("静态方法"); } MainTest(){ System.out.println("构造函数"); } { System.out.println("构造块1"); } { System.out.println("构造块2");
2016-07-26 10:27:44
7321
原创 fastjson序列化 将Null设置为空字符串等问题
fastjson有一个枚举类控制输出的格式,可以根据不一样的类型单独设置输出格式,例如:值为null的属性是否输出该字段,值为Null的字段如何处理输出等等。 但个人感觉不是特别完善,没有一个全局的开关,Number类型的字段只能设置为0,不能设置为空字符串(可能是我没读懂源码吧)。 看了三小时源码,总结下自己的理解:fastjson是通过类型去生成的,接口:ObjectSerializer,实
2016-07-24 20:28:45
24813
1
原创 Java return this
return this,会调用toString方法。若类未重写toString()方法,则调用Object的toString()。public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }java中所有类都默认继承Object。 测试代码:
2016-07-11 15:46:39
8867
原创 Myeclipse 自动Debug sun.misc.URLClassPath解决办法
今天项目Debug调试,发现特别慢,而且总是自动进入URLClassPath这个类。很奇怪,通过摸索,发现了解决办法。 将以下红色框中的checkbox取消勾选即可。
2016-07-09 16:44:54
7899
转载 一个例子让你了解Java反射机制
Java反射机制:通俗地说,反射机制就是可以把一个类、类的成员(函数、属性),当成一个对象来操作,希望读者能理解,也就是说,类、类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~package demo.reflect;import java.lang.reflect.*;public class ReflectDemo { /**
2016-06-30 10:14:49
7369
原创 JAVA基础面试题目
精选30道Java笔试题解答 http://www.cnblogs.com/lanxuezaipiao/p/3371224.html经典的Java基础面试题集锦 http://www.codeceo.com/article/java-interview-question.htmlJAVA基础面试大全 http://yidwo.iteye.com/blog/42906JAVA面试精选 http
2016-06-29 14:26:04
7786
原创 Service中通过main方法加载Spring连接数据库等操作
项目的目录结构:Spring+springmvc+mybaits.通过main方法测试。除controller这层外,我一般不喜欢通过启动tomcat来测试,特别是在搭建框架以及测试service与dao的时候,喜欢在main方法中进行调试,看看框架是否可行。可以做很多事,例如: 1、测试连接数据库。 2、测试国际化。 3、测试log4j。 4、其它 … …@Resource(name =
2016-06-19 11:55:15
20935
POI、EAYSPOI所有包依赖、冲突(高版4.X)
2021-03-11
百度登录代码
2015-01-27
Hello JavaServiceWrapper源码
2014-09-07
java service wrapper
2014-09-07
jquery-upload.min.js和jquery-1.11.0.min.js
2014-06-09
java mail 发送邮件代码与架包
2014-02-08
java Excel工具类与LIB
2013-08-09
两台服务器 Nginx转发问题
2022-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人