自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加油,不放弃

他是一名从事生物基因与交通行业10多年的业务&技术砖家。

  • 博客(161)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle恢复误删或误改的数据

Oracle恢复误删数据

2023-03-29 22:10:14 12 1

原创 记录Centos安装R语言环境,使用Rmd生成html

Centos安装R语言环境,通过Rmd生成Html

2022-09-21 03:23:16 529

原创 Oracle11g或19c imp/impdp导入记录

Oralce11g或19c dmp导入。命令: imp或impdp记录、学习。

2022-08-21 13:48:38 1690

原创 MacOS Docker开放2375端口

MacOS Docker开放2375端口,实现远程调用。

2022-07-29 23:58:00 1247

原创 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

原创 Centos Docker Nginx配置https

Centos Docker下nginx配置Https的多种方式,包括常见的问题如何避免。

2022-05-30 04:48:55 180

原创 Centos Docker安装Nginx

Centos Docker安装nginx

2022-05-30 04:17:29 323

原创 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)

本地MacOS及WIndows通过JAR运行都没问题,上传到生产CENTOS+WAR包运行的时候,导出或导入EXCEL会有各种错误。该资源包含所有POI相关包及依赖,主要有: commons-compress-1.18.jar、 easypoi-annotation-4.1.3.jar、 poi-4.1.0.jar、 poi-ooxml-4.1.0.jar、 poi-ooxml-schemas-4.1.0.jar、 xmlbeans-3.1.0.jar

2021-03-11

系统逻辑架构/服务器架构

系统逻辑架构/服务器架构,企业系统大同小异,一般大型企业系统的架构。我每个项目都在此基础上修改,希望对你也有帮助,通过PPT画的。

2015-11-06

标准组织架构图

比较标准的组织架构,比较经典。通过PPT画的。

2015-11-06

Oracle PLSQL11

正版资源,plsqldev11.0.4。最新版,很不错。

2015-11-03

apache-tomcat-8.0.28-windows-x64压缩版

官方正版资源,apache-tomcat-8.0.28-windows-x64.

2015-11-03

JQUERY 中文API CHM及HTML

jquery的中文API,包括CHM及HTML。版本:jquery 1.10.3

2015-04-11

百度登录代码

2015年1月27日最新百度登录代码,JAVA编写的,所有LIB均有。 从项目中抽出来整理的代码,去除了原有系统业务相关代码,通过运行main方法输入百度帐号用户名与密码直接登录。 1、有不明白之处可到博客处留言,看到留言会回复。 2、若无CSDN积分也没关系,请到博客处留下邮箱,看到后我会将源码发至你邮箱。谢谢支持!3、代码中还有一个readme是百度接口返回的状态一些个人理解。希望对你有帮助。

2015-01-27

Hello JavaServiceWrapper源码

JAVA工程:JavaServiceWrapper源码。 详细请参见:http://blog.csdn.net/programmer_sir/article/details/39093925

2014-09-07

java service wrapper

附件为java service wrapper 3.5.25。下载后可以直接安装运行,操作说明:http://blog.csdn.net/programmer_sir/article/details/39093925 也可去官网下载,只不过有时候国内连不上。 http://sourceforge.net/projects/wrapper/files/wrapper/

2014-09-07

httpwatch 破解版(带lic)

Httpwatch 真正的破解,解压后安装即可使用。

2014-07-23

仿淘宝评分

仿淘宝评分代码 1.当选中2星时,星星是一个哭脸,选中3星以上是笑脸。 2.选中后可以设置提示分数或描述文字。 3.代码清晰,扩展性强。

2014-06-11

jquery-upload.min.js和jquery-1.11.0.min.js

jquery ajax上传组件JS. jquery-upload.min.js和jquery-1.11.0.min.js。 上传小文件图片,文件等非常合适。 详情可参考:http://blog.csdn.net/programmer_sir/article/details/29570935

2014-06-09

MyEclipse10破解工具(Blue版均支持)

请查看附件里的激活详解过程.pdf,按照步骤来,看清楚了。 不一样的版本破解不一样,不要选错了。

2014-04-13

MyEclipse10.6破解文件

MyEclipse10.6破解文件 下载后看破解过程.txt,执行4个步骤即可。

2014-04-13

java mail 发送邮件代码与架包

java mail 发送邮件源代码以及所需要的两个架包。 附件代码以腾讯企业邮箱发送邮件为例子,其它邮箱只要支持SMTP服务即可。只要懂点JAVA就能看懂。

2014-02-08

java Excel工具类与LIB

花了半天整理的,创建与读取EXCEL只需一行或很少量代码。 将EXCEL自动转成JAVA对象等均可以。 附件包括源码与架包,下载后放在项目中就可运行, 适当去掉我调用的异常处理即可。

2013-08-09

java 动态代理实例(JDK代理与CGLIB代理)

附件为java 动态代理实例,有全码,包括测试代码。 代码少,注释全。 对理解代理非常不错。

2013-08-09

管理系统前台页面模版

企业管理系统前台页面模版,可用SSH嵌套开发。非常简单经典的CSS HTML模版。

2013-07-18

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

TA关注的人

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