自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伪开发人员

弱水三千只取一瓢

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 elasticjob任务启动zk连接超时问题解决

版本信息jdk1.8elasticjob 3.0.1spring boot 1.5.22.RELEASE异常信息Caused by: org.apache.shardingsphere.elasticjob.reg.exception.RegException: org.apache.zookeeper.KeeperException$OperationTimeoutException: KeeperErrorCode = OperationTimeout原因分析从异常信息可以看出是zk连

2022-04-15 15:51:17 4642

原创 如何在Apple Silicon(M1芯片)运行Apache Directory Studio

如何在Apple Silicon(M1芯片)运行Apache Directory StudioApache Directory

2022-02-21 13:57:49 649

原创 SQL学习练习环境(ORACLE EMP)MySQL版本

在ORACLE数据库scott用户下,有emp、dept等表和数据可以提供给初学者用于SQL学习,是个不错的练习环境,不过ORACLE对于初学者来说,环境的准备还是略显复杂了,相比用MYSQL来练习似乎更合适(环境准备简单一些),下面是MYSQL版本的建表语句(DDL)和数据记录,供初学者学习使用。SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for de

2021-11-18 16:07:18 801

原创 Spring Boot配置文件中敏感数据加密(密码文本加密)

Spring Boot配置文件中敏感数据(密码文本)加密一、密文生成二、环境配置三、密钥配置参考资料一、密文生成打开 https://github.com/jasypt/jasypt ,可以下载 jasypt 提供的命令行工具。解压进入bin目录中,可以执行对应的脚本对需要加密的数据进行加密。.\bin\encrypt.bat algorithm=PBEWITHHMACSHA512ANDAES_256 ivGeneratorClassName=org.jasypt.iv.RandomIvGener

2021-07-30 15:45:13 654

原创 如何使用docker部署disconf服务

如何使用docker部署disconf服务应用包下载操作系统docker & docker-composedockerdocker-compose应用包目录服务启动参考链接应用包下载由于disconf服务部署时所依赖的基础软件环境较多,在服务器上逐个安装对应的依赖环境会让管理工作变得复杂,这里介绍通过docker来部署disconf,让服务部署变得更加简单和快捷。在部署之前需要准备d...

2019-01-27 13:56:12 438

原创 nginx & modsecurity 进程异常退出分析

在部署一个以nginx为负载均衡的web服务集群中,在nginx异常日志中出现了进程异常退出的日志,导致反向代理的websocket连接断开,通过环境检查和分析,最终确定原因为modsecurity模块问题。软件版本说明nginx-1.15.6ModSecurity-nginx_refactoring最初安装了2.9.3版本,后面发现和nginx存在兼容问题,于是安装了分支版本,该提示...

2018-12-06 16:58:47 784

原创 Web应用内XSS攻击防范 - ParameterValidationFilter

介绍web应用进行xss攻击防范,常用到下面2类方法:容器(Nginx/Apache)安装WAF模块(ModSecurity)应用配置参数检查过滤器(ParameterValidationFilter)一般来说,在容器上增加WAF模块,通用性更强,但在特殊场景下还是会用到在应用内部添加拦截器来实现xss防范。两类实现核心的逻辑实现基本上都是OWASP组织提供了开源实现,本文主要介绍 P...

2018-11-15 13:28:17 478

原创 Maven JDK8 release发布常见问题

JDK版本问题可能遇到异常日志Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1]Maven项目在没有特殊指定的情况下,默认使用JDK 1.5版本。在开发工具中,建议优先在项目pom.xml文件中指定项目所使用的JDK版本,这样开发工具(Eclipse、IDEA)基本上可以正确的自动选择合适的项目配置(工程配置),不建议手动去强行修改项目的编...

2018-09-26 14:55:15 1389

转载 Oracle数据库表调整表空间

如何调整 oralce 表的表空间?

2017-11-17 09:27:57 458

原创 Windows10下Hyper-V与VMware的兼容问题

问题现象在安装了Docker for Windows之后,自动开启了win10(Microsoft Windows [版本 10.0.15063])下的Hyper-V服务,再启动VMware虚拟机后会出现如下提示:VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。关闭Hyper-V。处理过程参考 windo

2017-10-10 15:16:36 8821 1

原创 Linux下应用进程消失原因分析

应用部署在Linux环境下,如果出现未知原因导致应用进程被杀(应用日志中没有任何异常现象,日志出现中断现象),如果对于进程消失原因没有特别明确的方向,可以考虑从系统日志方面查找原因。

2017-10-10 14:16:26 29707 1

原创 本地项目提交GitHub远程仓库

本文主要说明Windows(Windows 10)环境下本地项目如何 添加远程库 并进行提交。本地环境的git账号绑定以及GitHub上的仓库(Repository)创建不做详细描述。处理过程中也遇到过一些异常问题,如果有类似的异常现象,可以参考本文 异常参考 部分。

2017-09-28 13:05:21 316

原创 Java应用CPU占用100%原因分析

在linux环境下部署的应用,有时候出于各种原因,出现cpu占用100%的情况。这时候,就需要快速分析定位cpu占用的原因。通常,通过linux系统的top命令,可以看出具体哪个进程占用了过多的cpu资源。但如果发现是java进程,那么就需要进一步分析是java进程中的具体哪个线程出现了问题。1、确定Java应用进程编号使用 jps 或 ps -ef|grep java 命令确定想要分析的应用的进程

2017-05-17 10:04:03 25326

原创 Oracle 使用SQL Loader 从外部导入数据

在项目中经常会有一些基础数据需要从Excel或其他文件中导入。大部分的格式都是树结构。如果是这样,我们对数据稍加整理,即可使用Oracle的数据导入工具SQL Loader导入我们所需要的数据到指定的表中。SQL Loader的详细用法,可自己查询相关详细的文档,这里只做简单的使用介绍。1、对数据进行整理。拿出数据和数据库中表比照一下,整理成与数据库一致的机构(如果只是几个字段即对应字段,

2011-11-07 13:03:25 912

翻译 Java虚拟机基础一

1.      Java虚拟机何为Java虚拟机,可能代表三种不同的含义。具体环境具体分析。 抽象的规范具体的实现运行中的虚拟机实例 2.      Java虚拟机内部体系结构(通常的结构),由于Java虚拟机规范对于运行时数据区只有十分抽象的描述,所以在不同的虚拟机实现中,数据结构可能存在一定的差异。 3

2011-11-06 19:16:57 383

原创 对于String s = new String("abc") 等问题引起的思考

记得刚毕业出来面试的时候,班上同学(当然也有我),每个人都会在网上找一些面试题文档过一遍,也好心中有数,大家都称呼为这种文档为葵花宝典,这个习惯似乎还延续到了后续跳槽换工作的过程中,但是发现Java类型的面试题中,往往少不了这种String s = new String("abc") 类似的基础性的题目,有意思但也觉得无聊。如果对于Java虚拟机内存分配熟悉的人,对于这种问题确实没多大意思,我

2011-11-05 18:22:32 435

原创 Linux下重新启动WebLogic命令

weblogic linux下的启动方式

2011-07-04 10:29:20 1484

原创 同结构两表中唯一记录查询方式选择

同结构两表中唯一记录查询方式选择

2011-07-01 16:29:00 598

原创 Oracle下日期伪列巧用

Oracle环境下,可用于业务统计使用的日期伪列生成办法

2011-06-30 14:36:00 1182

原创 IE6 下JavaScript脚本引入未指定编码

前些日子在维护一个老的项目的时候遇到一个错误,错误信息为“缺少对象”或其他类似信息。 1、“缺少对象”错误源于js文件工作开小差了吗? 看到这样的错误首先会想到什么呢? 我想大部分都会想到这个方法是否存在?于是可以确认一把,把独立js文件中的方法移动到页面中,再运行测试,错误信息消失,确认错误信息确实源于此。那么为什么在方法在独立js文件中却出现此问题,而且仅仅是在IE6下呢?

2010-12-30 14:51:00 1188

dubbo-monitor-simple-2.5.10

1、基于dubbo2.5.10版本代码库编译 2、编译环境JDK1.8 3、conf目录下dubbo.properties中需要保证charts(自动生成)目录在 jetty 目录下,这样才能查看图形报表 4、本不想收分下载,没有0分选项

2018-04-13

KafkaOffsetMonitor-0.2.1

1、支持Kafka集群节点查看 2、支持Kafka Topic列表查看 注:支持在无互联网环境下使用(已对所需的静态资源本地化引用处理)

2017-09-18

Thinking in java edition 3(中文版)

The legendary author Bruce Eckel brings Java to life with this extraordinarily insightful, opinionated and downright funny introduction. Thinking in Java introduces all of the language's fundamentals, one step at a time, using to-the-point code examples. More than virtually any other book, Thinking in Java helps you understand not just what to do -- but why. Eckel introduces all the basics of objects as Java uses them; then walks carefully through the fundamental concepts underlying all Java programming -- including program flow, initialization and cleanup, hiding implementations, reusing classes and polymorphism. Using extensive, to-the-point examples, he introduces error handling, exceptions, Java I/O, run-time type identification, and passing and returning objects. He covers the Java AWT, multithreading, network programming with Java -- even design patterns. The best way to understand the real value of this book is to hear what readers of the online version have been saying about it: "much better than any other Java book I've seen, by an order of magnitude..." "mature, consistent, intellectually honest, well-written and precise..." "a thoughtful, penetrating analytical tutorial which doesn't kowtow to the manufacturers..." "Thank you again for your awesome book. I was really floundering, but your book has brought me up to speed as quickly as I could read it!"For both beginner and experienced C and C++ programmers who want to learn Java.      * From the basics of object development, all the way to design patterns and other advanced topics.      * By the author of the best-selling Thinking in C++ -- winner of the 1995 Jolt Cola Award!      * On-line version has already received tens of thousands of hits -- there's a huge built-in demand for this book! 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念 声明:本人上传的书籍均来自网络,仅作为阅读交流之用,并无任何商业目的。如作者、出版社认为本人行为侵权,请即刻删除此贴!请下载的朋友尊重原书作者、出版社的知识产权,喜欢该书籍,请购买正版图书,支持作者和出版商。谢谢!

2011-03-09

Oracle常用函数API

Oralce常用函数,含数值型函数、字符型函数、日期函数、转换函数、聚组函数、分析函数及其他函数。

2010-12-30

空空如也

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

TA关注的人

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