j2ee
文章平均质量分 66
JamesFen
这个作者很懒,什么都没留下…
展开
-
自动化备份Mongodb
1.创建脚本:vim /opt/data/mongd.sh#!/bin/bashDB_USER=aaaa # 数据库操作员DB_PASS=xxxx # 数据库操作员密码TAR_DIR=/opt/data/backup/mongo # 备份文件正式目录,例如:/data/backup/mon...原创 2020-04-01 03:35:15 · 457 阅读 · 0 评论 -
配置安装yapi
环境:centos7 641.首先安装MONGODB步骤:https://blog.csdn.net/jameshadoop/article/details/1052217862.安装nodejscurl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -yum -y install n...原创 2020-03-31 18:33:49 · 1059 阅读 · 0 评论 -
去除IntelliJ IDEA中MyBatis的Mapper映射文件的警告提示背景色
去除IntelliJ IDEA中MyBatis的Mapper映射文件的警告提示背景色刚接触使用IntelliJ IDEA时,每当用IDEA打开MyBatis的xml映射文件,都会有满屏幕让人崩溃的警告背景色,看着巨烦,即使我尝试更改了了IDEA主题后变得不那么刺眼,但也是治标不治本,像这样:对于我这种强迫症晚期患者来说,是绝对不能将就的,于是乎左搜右查,最终去除了可恨的警告背景色,特此记录如...原创 2020-03-05 14:09:10 · 633 阅读 · 0 评论 -
mybatis自动生成@Table、@Column、@Id注解
在pom.xml中添加如下插件以及插件相关的依赖 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> ...原创 2020-03-05 04:02:41 · 7387 阅读 · 1 评论 -
IDEA关联已存在的SVN项目
1.打开svn功能菜单栏》VCS》Enable Version Control Integration》下拉框选择Subversion》点击OK2.将项目添加到svn库。选中项目,鼠标右键,Subversion->Share Directory.3.指定仓库位置点击“+”,新增repositiory位置或者在列表中,选择已经添加过的repositior...原创 2020-03-04 11:01:45 · 2986 阅读 · 0 评论 -
极易中文分词
支持英文、数字、中文(简体)混合分词 常用的数量和人名的匹配 超过22万词的词库整理 实现正向最大匹配算法 //采用正向最大匹配的中文分词算法,相当于分词粒度等于0 MMAnalyzer analyzer = new MMAnalyzer(); //参数为分词粒度:当字数等于或超过该参数,且能成词,该词就被切分出来 MMAnalyzer analyzer = new MMAnal转载 2014-06-28 14:14:31 · 1197 阅读 · 0 评论 -
Windows 7环境下安装Apache Http Server 2.2.19
Windows 7环境下安装Apache Http Server 2.2.191. 下载Apache Http Server a. www.apache.org页面右上角的Download b.选择一个镜像,在这里洒家用人人lab的镜像 c. 找到Httpd目录 d. 进入binaries目录下载安装程序 e. 进入win32目转载 2015-08-23 14:20:23 · 681 阅读 · 0 评论 -
tomcat负载均衡
原理:tomcat 做个WEB服务器有它的局限性,处理能力低,效率低。承受并发小(1000左右)。但目前有不少网站或者页面是JSP的。并采用了tomcat做为WEB,因此只能在此基础上调优。目前采取的办法是Apache + Mod_JK + tomcat 来解决一部分请求,用户访问的是apache,但有jsp页面的时候才会去请求tomcat。如果量一大,那么tomcat无法承受,那么只能做to转载 2015-08-23 13:13:58 · 2218 阅读 · 0 评论 -
struts1.x完整实例
1、简介 struts是WEB程序MVC分层架构中的C,属于控制层,主要进行处理用户的请求,基于请求驱动。获取用户的请求地址并将表单中的数据封装到Form对象后交给Action进行处理。在Action中进行条用业务层处理具体的请求后将结果通过ActionMapping封装跳转地址返回给用户。struts是对servlet的再次封装,使得更加灵活高效。下面以一个登录的实例讲解s转载 2015-08-25 16:17:29 · 686 阅读 · 0 评论 -
maven pom.xml详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看: 4.0.0 ... ... ... ... ... ... ...转载 2015-07-31 11:56:02 · 465 阅读 · 0 评论 -
Log4J 配置 详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,转载 2015-07-30 12:05:22 · 416 阅读 · 0 评论 -
JVM工具使用 JMAP,JHAT
最后,总结下排查内存故障的方法和技巧有哪些:JMAP 使用:jmap [pid] •jmap -histo:live [pid] >a.log •jmap -dump:live,format=b,file=xxx.xxx [pid] jmap -dump:live,format=b,file=/oracle/wls/gc/jmap.dump用得最多是后面两个原创 2015-08-27 14:36:43 · 1248 阅读 · 0 评论 -
Oracle 11g 静默安装-db_install.rsp详解
学习11g静默安装文件配置和解释,大部分的数据是不需要变更的,变更你需要改动的地方,和OUI界面安装结合起来就容易理解了附录A:db_install.rsp详解###################################################################### Copyright(c) Oracle Corporation1998,2转载 2015-08-29 13:58:28 · 9416 阅读 · 0 评论 -
Log4j学习
很早就听说过Log4j这个,而且之前在做asp.net项目中也用到过 log4j的.net版本就是 log4net,他是Apache公司的一个开源项目,用来记录日志,并可以将日志信息记录到文件,GUI组件以及接口服务器。。。能够细致地控制日志的生成过程,并且可能通过一个配置文件来配置,非常方便。 1.首先:下载log4j 下载地址为:http://apache.etoak.com/转载 2015-09-02 15:09:12 · 439 阅读 · 0 评论 -
Web网站的几个QPS
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/转载 2015-04-28 16:41:08 · 4458 阅读 · 0 评论 -
JVM优化(未完)
-XX:+PrintGC 在eclipse控制台打印简单的GC信息,与-verbose:gc一样-verbose:gc 在eclipse控制台打印简单的GC信息-XX:+PrintGCDetails //打印GC详细信息到控制台-XX:+PrintGCDetails -Xloggc:gc.log //打印详细GC信息到gc.log文件中-XX:+PrintGCTimeStamps原创 2014-12-03 23:20:10 · 634 阅读 · 0 评论 -
win764位安装mysql-5.6
1配置mysql的MYSQL_HOME和PATH增加环境变量: MYSQL_HOME=D:\mysql-5.6.14-winx64修改环境变脸: 在path后面增加%MYSQL_HOME%\bin;将D:\mysql-5.6.14-winx64\my-default.ini拷贝一份并修改为my.ini2在HOME下面配置my.ini文件,内容如下[mysqld]loos原创 2014-03-24 13:09:03 · 706 阅读 · 0 评论 -
wso2as安装
wso2 as原创 2014-07-10 22:32:21 · 1681 阅读 · 0 评论 -
wso2esb安装及helloworld
wso2esb安装与配置原创 2014-07-10 23:01:33 · 3276 阅读 · 0 评论 -
maven 打JAR包资源文件指定路径与文件读取
有时会遇到maven打包后找不到资源文件了,其实这时候路径发生了原创 2014-10-24 01:49:05 · 8416 阅读 · 0 评论 -
如何将maven项目打包成可执行的jar
如何将maven项目打包成可执行的jar分类: maven2010-12-17 10:18 10411人阅读 评论(2) 收藏 举报jarmavenassemblyjava方法一:将项目及所依赖的所有jar包打包成一个jar。1、pom.xml添加assembly插件 2、执行mvn assembly:assembly 3、生成如下文件转载 2014-10-23 14:24:48 · 990 阅读 · 0 评论 -
hadoop-maven项目打包成可执行的jar
环境:cdh5.1.0jdk1.7原创 2014-10-23 14:34:22 · 3548 阅读 · 0 评论 -
iBatis简单入门教程
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:1 、导入相转载 2014-10-11 11:19:37 · 762 阅读 · 0 评论 -
google的protocol buffers 对象的序列化 for java
google的protocol buffers 对象的序列化 for java原创 2015-01-07 13:25:15 · 2359 阅读 · 0 评论 -
protocol buffers的使用示例
protocol buffers的使用示例如果不了解protocol buffers,可以先参看:http://blog.csdn.net/zhu_xun/article/details/19343079本例的protobuf的版本为2.5.0,运行环境为windows平台(当然,在Linux下使用的方法也一样,只不过是使用shell脚本驱动protobuf程序的运行)下载转载 2015-01-07 14:09:40 · 1063 阅读 · 0 评论 -
7 款开源 Java 反编译工具
今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样我们就很难用工具反编译了。 1、Java反编译插件 ―― Jadclipse Ja转载 2015-08-19 14:25:32 · 568 阅读 · 0 评论 -
j2ee项目使用log4j
第一步:pom.xml文件追加: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>第二步 导入Log4J xml配置文件或者propert原创 2015-09-09 20:36:10 · 1124 阅读 · 0 评论 -
webstorm配置markdown编辑器
让webstorm支持markdown很简单,安装插件即可第一步:在线安装插件在Webstorm中选择: File –> Settings –> Plugins –> Browse repositories –> 搜索markdown 安装后需要重启第二步:关联文件格式有些已经自动关联了原创 2015-09-05 12:33:08 · 5076 阅读 · 0 评论 -
build.sbt
一个简单的build.sbt文件内容如下:name := "hello" // 项目名称organization := "xxx.xxx.xxx" // 组织名称version := "0.0.1-SNAPSHOT" // 版本号scalaVersion := "2.9.2" // 使用的Scala版本号// 其它build定义其中, name和ve转载 2016-08-24 21:48:15 · 6082 阅读 · 0 评论 -
nginx部署web应用
在/etc/nginx/conf.d目录下:增加一文件server2.conf,编辑内容:server { listen 192.168.58.101:8888; server_name localhost; #charset koi8-r; access_log /var/log/nginx/website8888/access.log; error_log原创 2016-08-26 16:52:23 · 3327 阅读 · 0 评论 -
classpath路径
classpath路径src不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不过值得注意的是,spring配置文件里这个locations是uri表示,转载 2016-09-28 19:17:56 · 429 阅读 · 0 评论 -
ConcurrentLinkedQueue、AraayBlockingQueue、LinkedBlockingQueue 区别及使用场景
三者区别与联系:联系,三者 都是线程安全的。区别,就是 并发 和 阻塞,前者为并发队列,因为采用cas算法,所以能够高并发的处理;后2者采用锁机制,所以是阻塞的。注意点就是前者由于采用cas算法,虽然能高并发,但cas的特点造成操作的危险性,怎么危险性可以去查一下cas算法(但一些多消费性的队列还是用的它,原因看下边使用场景中的说明)后2者区别:联系,第2和第3都是阻塞队列,都是采用锁,都有阻塞容转载 2016-10-03 22:29:02 · 3706 阅读 · 0 评论 -
去除DWR每次调用都输出日志的问题
相信大家使用DWR的时候都会遇到这样的问题,每次通过js调用后台的方法的时候,屏幕都会输出:Exec: ScriptName() . MethodName()这样的语句让人看到很心烦。导致这个问题出现的原因是org.directwebremoting.impl.DefaultRemoter类的execute方法每次执行时调用了log.info("Exec: " + call.ge原创 2017-09-27 14:50:26 · 1546 阅读 · 0 评论 -
spring cloud demo eureka and zuul
Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Sp...转载 2018-08-24 23:35:34 · 430 阅读 · 0 评论 -
spring feign demo
版本: spring boot 2.0.4spring cloud Finchley.RELEASE前提: 掌握eureka工程结构: feign-parent ----eureka-server(服务注册中心) -----eureka-client (服务提供者) ------feign-client(服务消费者)步骤如下: 1....原创 2018-08-24 23:55:43 · 945 阅读 · 1 评论 -
Spring Cloud Gateway HELLO
Spring Cloud Gateway介绍Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目...转载 2018-09-11 14:59:48 · 853 阅读 · 0 评论 -
浅谈图片服务器的架构演进
现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想法。对于图片服务器来说IO无疑是消耗资源最为严重的,对于web应用来说需要将图片服务器做一定的转载 2016-08-16 23:17:52 · 1121 阅读 · 0 评论 -
Thumbnailator java图片压缩,加水印,批量生成缩略图
Thumbnailator java图片压缩,加水印,批量生成缩略图地址:http://code.google.com/p/thumbnailator/1、指定大小进行缩放 //size(宽度, 高度) /* * 若图片横比200小,高比300小,不变 * 若图片横比200小,高比300大,高缩小到300,图片转载 2016-08-16 11:19:41 · 732 阅读 · 0 评论 -
图解ByteBuffer
缓冲区(Buffer)缓冲区(Buffer)就是在内存中预留指定大小的存储空间用来对输入/输出(I/O)的数据作临时存储,这部分预留的内存空间就叫做缓冲区:使用缓冲区有这么两个好处:1、减少实际的物理读写次数2、缓冲区在创建时就被分配内存,这块内存区域一直被重用,可以减少动态分配和回收内存的次数举个简单的例子,比如A地有1w块砖要搬到B地由于转载 2016-06-14 15:11:09 · 2418 阅读 · 0 评论 -
java的xpath语法
常用Xpath对照表常用的XPATH表达式说明 //表示返回XML文档中的所有符合查找准则的元素,而忽略文档中元素的位置级别 /表示绝对路径 News/Links/name表示相对路径转载 2016-02-16 15:34:18 · 786 阅读 · 0 评论