自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张无忌_蜘蛛侠的博客

人生就像一场梦,梦的开始和结束决定不了你的人生,决定你人生的是梦的过程。

转载 linux下设置帮助文件为中文

本篇设置中文显示和设置帮助文档为中文。1.设置系统默认语言为中文(对应每个shell而言,重启后会变成英文,所以每次都需要执行)echo $LANG输出:en_US.UTF-8 (此时为英文)LANG=zh_CN.UTF-8echo $LANG输出:zh_CN.UTF-8 (此时为中文)2.安装中文支持•yum groupinstall "Chinese Suppo...

2019-10-25 15:50:03 143

转载 SpringBoot配置属性系列

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Mig...

2019-07-05 13:23:10 163

转载 在Intellij IDEA中使用Debug

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。  所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容:    一、Debug开篇    二、基本用法&快捷键    三、变量查看 ...

2019-05-30 13:42:51 106

转载 设计模式

六大原则单一职责原则(方法:修改名字还是密码?接口:洗碗、买菜还是倒垃圾?类:注册、登录和注销)里氏替换原则(我儿来自新东方烹饪)依赖倒置原则(抠门的饭店老板)接口隔离原则(小伙子的作坊)迪米特法则(手机上看电子书)开闭原则(社保这点事)五大创建型模式创建型模式:单例模式(小明就只有 1 辆车)创建型模式:工厂方法(小明家的车库)创建型模式:抽象工厂(宝马车就得用宝马轮胎和宝马方向盘)...

2019-05-28 09:31:42 79

转载 @Configuration的使用

从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注...

2019-05-27 17:29:58 89

转载 Spring的@PropertySource + Environment,@PropertySource(PropertySourcesPlaceholderConfigurer)+@Value使用

@PropertySource注解可以配置读取单个或多个配置文件:单个配置文件:@PropertySource(value = "classpath:spring/config.properties")多个配置文件:@PropertySource(value = {"classpath:spring/config.properties","classpath:spring/ne...

2019-05-27 17:28:58 328

转载 Kafka快速入门

Apache Kafka是一个分布式消息发布订阅系统。它最初由LinkedIn公司基于独特的设计实现为一个分布式的提交日志系统( a distributed commit log),,之后成为Apache项目的一部分。Kafka系统快速、可扩展并且可持久化。它的分区特性,可复制和可容错都是其不错的特性。Apache Kafka与传统消息系统相比,有以下不同:它被设计为一个分布式系统,易于向...

2019-05-21 18:11:20 57

转载 Windows上搭建Kafka运行环境

搭建环境1. 安装JDK1.1 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载Server JRE.1.2 安装完成后需要添加以下的环境变量(右键点击“我的电脑” -> "高级系统设置" -> "环境变量"): JAVA_HOME:C...

2019-05-21 17:57:07 36

转载 Git版本控制 —— IDE工具(IDEA)

本文介绍使用IDEA控制Git操作关联本地Git客户端首先要根据系统环境安装Git客户端然后使用File --> Settings --> Version Control --> Git配置客户端安装目录创建本地仓库根据项目要求创建自己的项目然后使用VCS--> Import into Version Control --> C...

2019-05-06 10:17:46 162

转载 git clone,push,pull,fetch命令详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clone git remote git fetch git pull git push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基...

2019-05-06 10:15:31 231

转载 深入Spring Boot:怎样排查 Cannot determine embedded database driver class for database type NONE

这个demo来说明怎么一步步排查一个常见的spring boot AutoConfiguration的错误。https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-database-type-NONE调试排查 Cannot determine embedded database driver class for d...

2019-04-30 12:25:56 92

转载 Windows下搭建Redis集群

Redis集群: 如果部署到多台电脑,就跟普通的集群一样;因为Redis是单线程处理的,多核CPU也只能使用一个核,所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用率。在Windows系统下搭建Redis集群: 需要4个部件:    Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Red...

2019-04-02 10:08:05 63

转载 windows下 安装 rabbitMQ 及操作常用命令

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang所以在安装rabbitMQ之前,需要先安装Erlang 。小编使用的是otp_win64_18.1,需要其他版本或...

2019-03-28 08:47:31 54

转载 什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?

前言:在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。1、什么是POJO ?POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演...

2019-03-21 10:09:22 69

转载 Java 正则表达式

Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如Hello World正则表达式匹配 "Hello World" 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 "1"。下表列出了一...

2019-03-16 12:20:16 50

转载 Linux升级openssl

1.查看openssl版本#openssl version –a2.安装依赖包yum -y install zlib-devel perl gcc3.下载新版版本并编译安装openssl下载地址tar -zxvf openssl-1.1.0h.tar.gzcd openssl-1.1.0h./config sharedmake dependmake &&...

2019-02-25 09:26:40 598

转载 通过设置Weblogic设置线程数提高系统并发

使用Weblogic版本:Weblogic 11g(10.3.6)设置Weblogic的线程数有两种方法,第一种,通过启动参数设置:-Dweblogic.threadpool.MinPoolSize=1000 -Dweblogic.threadpool.MaxPoolSize=1000 可以加在setDomainEnv.sh文件JAVA_OPTIONS下面;第二种,通过c...

2019-02-21 09:15:02 2953

转载 Weblogic服务器并发数查看与修改

目录:1. 描述 2. 解决方案1. 描述编辑 用户访问某张报表时,服务器就使用一个线程来处理报表运算。如果访问的人数太多且报表运算量大的话,同一时间争抢服务器cpu线程的人就会很多。服务器响应能力就会减弱,所以我们需要合理控制服务器线程个数。2. 解决方案编辑Weblogic服务器可以通过配置config.xml文件来达到效果的。2.1 查看Weblogic并发...

2019-02-21 09:04:31 4122 1

转载 防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-...

2019-01-22 14:32:03 89

转载 Oracle 多行数据合并成一行

方案一:wm_concat函数select username, id, wmsys.wm_concat(subject) as subject, wmsys.wm_concat(score) as scorefrom STUDENTSCORESgroup by username, id方案二:listagg函数select username, id, LISTAGG(subject, '...

2018-12-27 12:51:50 2641

转载 ORACLE纯SQL实现多行合并一行

ORACLE纯SQL实现多行合并一行项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME                            Null           Type------------------------   ---------   -----N_SEC_CODE                 NOT NULL  CHAR(6)C_RESEARC...

2018-12-27 12:50:46 767

转载 JpaRepository 查询规范

1.JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现,目前支持的关键字如下。  Keyword Sample JPQL snippet IsNotNull findByAgeNotNull ...  where...

2018-12-06 16:43:27 127

转载 Jrebel最新激活破解方式(持续更新)

1 . 打开jrebel 激活面板  . 选择Connect to online licensing service . 在上面的框中输入激活的url地址(文章末尾持续更新),过段时间可能会失效,我会在这篇文章中一直更新.下面的框中输入邮箱地址 , 可随意填 . 然后点击右下角的激活按钮即可2 . 重要!正常完成第一步之后 , jrebel就能正常使用了 . 但很多人往往用不到几天就提...

2018-11-21 09:33:37 177

转载 使用iText导出PDF文件(支持中文,解析html)

一:前期准备1,加入依赖: <!--导出pdf相关-->        <dependency>            <groupId>com.itextpdf</groupId>            <artifactId>itextpdf</artifactId>            <versi...

2018-11-20 10:57:10 373

原创 Tomcat重启解决办法

如果部署请做好一下所有描述内容的备份。更改内容如下:1、修改tomcat内conf/context.xml文件 <Context privileged="true">privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet2、项目引入tomcat目录lib下的 catalina.jar3、在 cn.com.eol.admin.web...

2018-11-12 09:27:57 1251

转载 .Header Manipulation漏洞

1)简介:以下情况中会出现 Header Manipulation 漏洞:1. 数据通过一个不可信赖的数据源进入 Web 应用程序,最常见的是 HTTP 请求。2. 数据包含在一个 HTTP 响应头文件里,未经验证就发送给了 Web 用户。如同许多软件安全漏洞一样,Header Manipulation 只是通向终端的一个途径,它本身并不是终端。从本质上看,这些漏洞是显而易见的:一个攻...

2018-11-06 11:08:32 4435

转载 Fortify漏洞之Path Manipulation(路径篡改)

继续对Fortify的漏洞进行总结,本篇主要针对 Path Manipulation(路径篡改)的漏洞进行总结,如下:1、Path Manipulation(路径篡改)                        1.1、产生原因:当满足以下两个条件时,就会产生 path manipulation 错误:1. 攻击者可以指定某一文件系统操作中所使用的路径。2. 攻击者可以通过...

2018-11-05 09:44:15 6854

转载 java中枚举类型的使用

Java 枚举(enum) 详解7种常见的用法  JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。   web项目里实体类使用枚举类型:  一般在该实体类的包下在新建一个enumeration包,把枚举类型的类写在enumeration包下,例如:1 public enum Color {2 RED, ...

2018-10-31 10:46:47 68

转载 lhgDialog窗口组件

lhgDialog窗口组件首页 | API文档 | 基础示例 | 传值示例 | 动画示例 | 框架示例 应用到你的项目在页面head引入lhgdialog(如果项目采用jQuery作为框架,则引用jQuery的库)。<script type="text/javascript" src="lhgdialog.min.js"></script>配置全局...

2018-10-26 15:01:32 85

转载 jacob使用入门

摘要:jacob官方的解释是JavaCOMBridge,即java和com组件间的桥梁.像我们会用到的jacob.dll文件,这里说说为什么我们用java去操纵office(如:word)要使用com,而不直接使用java去做?首先,我们清楚office是建立在windows平台之上的,本身是一个软件,除了他自己提供的宏似乎没有什么能对他进行直接的操作;在windows平台上为了解决像这样的不同应...

2018-10-26 11:29:52 10051 1

转载 PHP与JSP比较

PHP  PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。  PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机...

2018-10-25 11:07:50 2016

原创 tomcat内存溢出调整内存

  解决办法:1.修改Tomcat\bin\catalina.bat,添加如下内容set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128m -XX:MaxPermSize=512m2.修改eclispse中的tomcat内存大小Eclipse->Window->Preferences->Server->Runti...

2018-10-16 16:55:00 1390

转载 Weblogic10.3.6 x64 for Linux集群安装

本文环境:(1)OEL5.8x64(2)jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin(3)wls1036_generic.jar(64位weblogic)本文只是记录一下weblogic10.3.6X64集群配置过程及需要的细节,weblogicx64位包不分平台,windows/linux/solaris及其它UNIX等都采这一个包。...

2018-10-15 11:37:56 168

转载 weblogic集群的资料

其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣可以慢慢学习: oracle官方weblogic文档: http://docs.oracle.com/cd/E21764_01/wls.htm 原weblogi...

2018-10-12 14:49:45 356

转载 Linux查找含有某字符串的所有文件

如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有意思的命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况...

2018-10-12 14:40:55 74

转载 weblogic运维时经常遇到的问题和常用的配置

希望这篇能把weblogic运维时经常遇到的问题、常用的配置汇总到一起。 1、配置jvm参数: 一般在domain启动过程中会看到以下启动的日志信息,如下图所示:  图中红色方框部分为启动weblogic domain的命令。其中包括了jvm参数以及classpath信息。 【注意】 java -client是由于之前建立的domain是开发模式的。生产模式的话,这里执行的是java -...

2018-10-12 10:47:14 353

转载 启动weblogic域不需要输入密码设置方法

一、问题描述与分析    部署完WEBLOGIC后,在每次启动时执行./startWebLogic.sh脚本时,都会停在输入用户名与密码这里,相当不方便。所以要做到启动过程不输入密码有两种做法,见下面实例。二、实验过程A. 修改WebLogic的启动脚本,即修改startWebLogic.sh,增加用户名(weblogic)与密码(password),步骤如下:1. 进入WLS_H...

2018-10-12 10:41:36 1598

转载 数据库迁移之从oracle 到 MySQL最简单的方法

因工作需要将oracle数据库换到MySQL数据库,数据量比较大,百万级别的数据,表也比较多,有没有一种既快捷又安全的方法呢?答案是肯定的,下面介绍一个工具,非常的好用 需要的工具:Navicat Premium  Navicat Premium 原本是收费的,但是网上也有很多绿色版(盗版)的,本人亲测,也挺好用的,土豪可以忽略这句话。 第一步:安装Navicat Premium,打开...

2018-10-12 08:57:13 463

转载 linux如何查看端口被哪个进程占用?

1、lsof -i:端口号2、netstat -tunlp|grep 端口号都可以查看指定端口被哪个进程占用的情况工具/原料  linux,windows xshell 方法/步骤    【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用...

2018-10-11 14:51:31 135

转载 修改weblogic端口的方法

修改weblogic的端口常用的有两种方法方法一.登录weblogic的console。如:http://localhost:7001/console/  1).在环境--服务器节点中点击你要修改的服务器的端口的名称(如下图:AdminServer(管理))  2).上述步骤打开的页面如下图。修改监听端口后点击保存即可。方法二.在你创建的weblogic的域中找到con...

2018-10-11 14:46:40 3980

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