- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 tomcat指定jdk版本运行
windows系统:在tomcat/bin/catalina.bat增加(可在文件开头,即@echo off之后):set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_80set JRE_HOME=C:\Program Files\Java\jre7linux系统:在tomcat/bin/catalina.shexport ...
2019-03-28 14:26:45 1196
原创 nginx安装配置
前提,在开发中,往往需要使用nginx进行反向代理,实现负载均衡,本文使用nginx+tomcat,tomcat的安装配置在此不做讲述。在以往项目中,往往是nginx+tomcat+redis搭配使用,redis的安装配置请查看本人另一篇博客,本文主讲nginx:(1)有两台服务器安装tomcat并项目启动成功,项目为同样功能代码,项目使用端口为:18081,18082,可正常访问:htt...
2019-03-28 10:48:33 232
原创 svn安装配置
服务器:xxx.xx.xx.xxx1、安装:yum install subversion2、创建仓库svn安装路径:/usr/local/subversioncd /usr/local/subversion/bin./svnadmin create /usr/local/svn/ksyh_pjjyxt(svnadmin命令需要配置svn的环境变量才能直接使用,因为svn是共用服务器,...
2019-03-28 10:33:16 369
原创 redes安装,并双机主从配置哨兵集群
本文不讲redis主从切换原理,哨兵集群监控原理,只讲配置。以双机为例,亲测可用:下载redis的安装包解压:linux操作命令如下:tar zxvf redis-4.0.6.tar.gzcd redis-4.0.6makecd srcmake install配置主服务器在redis-4.0.6文件夹下找到redis.conf文件,将文件原有的下列属性注释----需特...
2019-03-28 10:30:45 231
原创 eclipse+findbugs安装使用及生成结果报告
1.下载findbugs及工具jar:https://download.csdn.net/download/mazhihao99/11068575由于本地机器为windows系统,所以下载*.zip的压缩包2.进入到eclipse下的plugins路径,如:E:\tools\eclipse\plugins3.将zip包放于plugins下,直接解压即可。4.重启eclip...
2019-03-28 10:08:06 3269 1
原创 oracle的定时任务demo
1、创建测试表[sql] create table job_test(id integer,add_time date); 2、创建过程[sql] create or replace procedure prc_job_test is begin insert into job_test values (SEQ_TM_ID.next
2017-05-11 12:28:00 244
转载 Eclipse+CXF框架开发Web服务实战
一、 说明采用CXF框架开发webservice。所用软件及版本如下。 操作系统:Window XP SP3。 JDK:JDK1.6.0_07,http://www.oracle.com/technetwork/java/javase/downloads/index.html。 Tomcat:apache-tomcat-6.0.14.exe,http://tomcat.a
2017-03-27 09:48:08 580
转载 java使用https
今天被问到关于https原理的问题,结果由于知识掌握不牢靠,停留于表面,很多细节都无法回答清楚,于是决定把https的原理弄个明白,废话不多说,我们先看看https的定义 (由于很久未写博客,排版有些凌乱,请谅解)一:什么是https协议 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因
2017-03-23 16:12:37 1252
原创 struts2升级2.3.32或2.5.10.1
漏洞年年有,最近特别多。2017年3月6日,Apache Struts2被曝存在远程命令执行漏洞,漏洞编号:S2-045,CVE编号:CVE-2017-5638,官方评级为高危,该漏洞是由于在使用基于Jakarta插件的文件上传功能条件下,恶意用户可以通过修改HTTP请求头中的Content-Type值来触发该漏洞,进而执行任意系统命令,导致系统被黑客入侵。 漏洞分析请移步:https://y
2017-03-23 15:59:21 5088
原创 java.lang.NoSuchFieldError: VERSION_2_3_0 报错解决方案
最近struts2发现漏洞,据国家网络与信息安全信息通报中心监测发现,Apache Struts 2软件存在远程命令执行高危漏洞,Struts2官方已经确认该漏洞,漏洞编号为CVE-2017-5638,受影响的版本包括Struts2.3.5到Struts2.3.31以及 Struts2.5到Struts2.5.10。黑客可以利用该漏洞通过浏览器在远程服务器上执行任意系统命令,对受影响站点造成严重影
2017-03-09 10:59:53 5197 2
原创 使用Java进行FreeMarker的web模板开发
一、概述 FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由FreeMarker 生成页面,通过模板显示准备的数据(如下图)FreeMarker
2017-02-22 17:05:48 4062 1
原创 java IO流
Java中的流,可以从不同的角度进行分类。 按流的方向分:输入流和输出流。 按处理数据单位分:字节流和字符流。 按实现功能分:节点流和处理流。 输出流: 输入流: 字节流:一次读入或读出是8位二进制。 字符流:一次读入或读出是16位二进制。 字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是Stre
2017-02-08 10:19:31 291
转载 ORA-00942 表或视图不存在 问题的解决
查杀系统死锁的sql,最近想改造成存储过程,如下:CREATE OR REPLACE PROCEDURE HERO_KILLLOCKSESSION (OUT_COUNT OUT NUMBER, OUT_CUROUT ZHUOCAIDEV.FUXJPACKAGE.FUXJRESULTSET) IS BEGIN SELECT COUNT(*)
2017-01-06 13:44:02 2431
原创 grails使用原sql
(1)在Controller中使用1.首先定义dataSource:def dataSource2.获得链接:def conn = dataSource.getConnection()3.执行sql语句:PreparedStatement ps = conn.prepareStatement("select * from user"); ResultSe
2016-12-22 15:58:39 372
原创 java多线程的使用
对于Java多线程的理解,我以前仅仅局限于实现Runnable接口或者继承Thread类,然后重写run()方法,最后start()调用就算完事。但慢慢发现这样满足不了需求,比如说我要在线程完成之后再处理一些事情怎么办,或者我想要线程有一个返回值来让我判断线程中run方法中的程序有没有出错怎么办?(1)在控制器中使用线程池创建线程def importFlag = falseExecut...
2016-12-22 15:36:44 1552
原创 grails项目如何设置session的时间长短
session-timeout的设置一般是在web.xml文件中的,但是grails项目的web.xml文件是隐藏的,如果想要,则cmd在项目路径下输入命令grails install-templates之后找到文件:src /模板/战争/ web.xml修改session 60
2016-12-22 15:28:57 646
原创 grails 使用qrcode插件生成二维码
grails项目使用qrcode插件:(1)在BuildConfig.groovy中引入安装插件: plugins { runtime ":hibernate:$grailsVersion" runtime ":jquery:1.8.3" runtime ":resources:1.1.6" // Uncom
2016-12-22 15:13:46 668
转载 使用jquery.qrcode生成二维码
1、首先在页面中加入jquery库文件和qrcode插件。 type="text/javascript" src="jquery.js"> type="text/javascript" src="jquery.qrcode.min.js"> 2、在页面中需要显示二维码的地方加入以下代码: id="code"> 3、调用qrcode插件。qrcode支持canvas和ta
2016-12-22 15:10:22 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人