- 博客(361)
- 资源 (60)
- 收藏
- 关注
原创 oracle update left join 关联更新或删除解决方案
根据业务需求,需要从其他表的条件来更新本表的某一字段数据,以下是我的解决方案,可能是网上的其它方式有所不同。oracle中直接执行的语句如下:begin for fn in(select t.id,t.shbj,r.shbj as shbj1 from mj_ry_sg t left join mj_ry r on t.zgh=r.zgh where t.yxbj='1' and r.yxbj='1' and r.shbj is not null)loop update mj_ry_sg
2020-10-28 10:23:42 3146
原创 记一个bug:Linux中Java Graphics drawString写中文乱码
近期用到了动态生成二维码的功能,并且在二维码底下加文字,win下开发没有出现问题,但是部署到Linux环境下出现中文乱码。经排查之后发现代码中Font类(new Font("微软雅黑", Font.PLAIN, 35))用到了"微软雅黑"中文字体,但Centos默认没有这种字体,所以出现乱码。安装好字体后,重新启动Tomcat之后出现了:java.lang.UnsatisfiedLinkEr...
2018-11-17 14:37:16 3040
转载 SpringBoot学习之@SpringBootApplication注解
下面是我们经常见到SpringBoot启动类代码:@SpringBootApplicationpublic class DemoApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBui
2017-08-11 17:08:21 736 1
原创 使用AB压力测试工具进行系统压力测试
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 下载链接:Linux/Mac:http://httpd.apache.org/download.cgi#apache24Windows:http://www.apachehaus.com/cgi-bin/download.plx下载后解压,并追加PATH环境变量,如";E:\s
2017-07-04 17:55:23 4600
原创 dubbo修改登陆控制台密码
配置文件: dubbo.propertiesdubbo.registry.address=zookeeper://127.0.0.1:2181dubbo.admin.root.password=admindubbo.admin.guest.password=guest123123登陆:输入用户名:admin,密码:admin,结果打死都登陆不上。这个时候,请仔细看配置文件,
2017-05-27 15:55:38 4023 2
原创 zookeeper安装
1.将zookeeper-3.4.8.tar.gz拷贝到/usr/local下,解压#tar -zxvf zookeeper-3.4.8.tar.gz得到zookeeper-3.4.82.进入zookeeper的conf文件夹下并复制一个zoo_sample.cfg为zoo.cfg[root@localhost conf]# cp zoo_sample.cfg zoo.cfg[r
2017-05-27 15:08:39 517
原创 项目docker容器化部署步骤
Docker在部署时的一些基本步骤(主要针对我公司的项目环境):1.项目中存在不需要使用容器化的服务,所以请安装jdk7、redis、mq、zookeeper、dubbo控制台2.镜像导入#cat sdzn_docker_tomcat.tar|docker import - sdzn.com/tomcat:0.13.编写项目中的服务脚本:以下是时代智囊在容器化部署中的一些批处理
2017-05-27 14:50:46 7632
原创 docker挂载本地目录并映射端口,生产环境中的docker部署方案(多端口多容器)
本文解决两个问题:1.如何在启动docker的时候将本地目录挂载到docker运行容器中?2.如何在生产环境中进行docker的部署?部署前相比于传统的部署方式有哪些优缺点?开始:1.如何在启动docker的时候将本地目录挂载到docker运行容器中?在之前的文章中讲到过,连接镜像的命令为:#docker run -i -t -v /root/software/:/mnt/
2017-05-26 11:59:58 20937
原创 Docker多端口映射和镜像迁移多份部署
阅读此文章前请以上篇博文为基础:http://blog.csdn.net/lishirong/article/details/72677860本片博文主要解决以下几个问题:1.在一个docker中映射多个端口2.一个镜像在同一主机上的多份部署3.镜像迁移到其它linux主机进行部署开始吧!一、单docker多端口映射1.首先得到现有的镜像#docker images
2017-05-25 15:22:19 2105
原创 在CentOS7下从0开始搭建docker并发布tomcat项目
一切从0开始,我也是个小白:1.检查你的系统是不是高于3.8的内核,如果没有请升级CentOS7或者Ubuntu 14#uname -a2.CentOS7下安装docker#yum -y install docker3.查看docker版本#docker version4.启动docker服务#servicedocker start5.查看本地镜像#doc...
2017-05-24 17:45:36 6885 1
原创 Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied的解决办法
Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied的解决办法
2017-05-24 16:06:05 7398
转载 使用 Docker 搭建 Tomcat 运行环境
1 Docker与虚拟机 2 搭建过程2.1 准备宿主系统准备一个 CentOS 7操作系统,具体要求如下:必须是 64 位操作系统建议内核在 3.8 以上通过以下命令查看您的 CentOS 内核:# uname -r2.2 安装Docker# yum install docker可使用以下命令,查看 Docker 是否安装成
2017-05-24 14:46:17 2885
原创 ossfs挂载到本地磁盘
挂载之后可以像本地磁盘一样使用云盘,非常方便https://help.aliyun.com/document_detail/32196.html?spm=5176.8150156.427429.5.pkjb3u
2017-04-22 17:17:24 3661
原创 阿里云服务器升级导致挂载硬盘丢失进行重新挂载
近期,阿里云云主机将进行硬件设计硬件升级之后,可能原来挂载的部分硬盘在df命令下没有显示,可能丢失。此时需要运行以下命令:
2017-04-21 15:03:48 4078
原创 将子节点中含子节点的json数据转换成ztree适合的json数据格式
源数据格式:{ "code": 10000, "msg": "SUCCESS", "data": [ { "child": [ { "child": [ {
2017-04-13 11:28:23 6801
原创 批量shell操作重启tomcat
今天写了一段shell脚本,功能有两个:1.机器不重启1)停掉所有tomcat2)替换所有需要重启所有base开头的项目
2017-04-09 16:30:52 1469
原创 Servlet类似注入的简单配置
在以前的认知中,servlet都是需要在web.xml中进行配置处理类和路径的,实则不然。/* * ©2002-2016 SDZN, Inc. All rights reserved. */import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.ser
2017-03-22 18:15:57 487
原创 fastJson在bean中加入@JsonProperty转换出的对象中依然有字段为null的处理
1.转换的代码如下String json = "{\"id\":1059827483,\"idstr\":\"1059827483\",\"class\":1,\"screen_name\":\"DancingToDeath\"}"; System.out.println(json); U u = JSONObject.parseObject(json, U.c
2017-03-09 10:43:39 11240
原创 阿里云数据盘挂载遇到的一些问题总结
在上一篇文章《阿里云数据盘/硬盘挂载流程(CentOS)》中提到了阿里云主机挂载的基本流程,但在挂载的过程中也遇到一些奇葩的问题!1、首先看一下系统信息:[root@iZ28afd0manZ /]# fdisk -lDisk /dev/xvda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders
2017-02-23 14:57:45 4760
转载 阿里云数据盘/硬盘挂载流程(CentOS)
问题场景: Linux(Aliyun Linux 64位) 服务器前提:使用root身份登录步骤:1. 查看磁盘列表,命令:fdisk –l 。在下面的截图中,我们能看到一块数据盘:/dev/xvdb1 ,系统已经自动给/dev/xvdb1划分了分区。 2. 格式化/dev/xvdc1分区,命令:mkfs.ext3 /de
2017-02-23 10:53:35 1269
转载 SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。 其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。 Aop有的人说拦截不
2017-02-13 14:13:20 339
原创 JAVA反射应用实例
package com.sdzn.filter;import java.lang.reflect.Method;/** * T 功能描述:反射测试 * * @author RickyLee【lsr@sdzn.com.cn】 * @date 2017/2/10 14:10 */public class T { public void test() { Sy
2017-02-10 14:34:52 461
原创 SpringMVC支持跨域访问的CORS配置
目前主流的跨域访问技术有JSONP和CORS,JSONP的优势在于能够支持较老版本的浏览器,弱势在于只能处理GET的请求,而CORS的优势在于能处理所有类型的请求,但弱势在于不能处理IE8以下版本的请求,说得比较笼统,悉知。 本文主要阐述在SpringMVC中如何通过配置CORS来支持跨域访问,而前端不需要做任何配置。 以下是配置步骤:1.Spring的版本
2017-02-09 13:33:08 23375 8
原创 Redis3.0.3的安装、测试、服务启动、密码设置
安装Redis备注:我的系统是CentOS6.51.安装gcc环境;#yum install gcc2.下载redis;#wget http://download.redis.io/releases/redis-3.0.3.tar.gz3.解压redis;#tar -zxvf redis-3.0.3.tar.gz4.编译安装;#cd redis-3.0.3
2016-11-09 17:24:50 4885
转载 Java应用架构的演化之路
学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:492139965 我们一起学Java!当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。1.不同系统不同语言之间的交互现在我们常见的不同系统不同语言之间的交互使用WebServ
2016-11-05 00:20:47 514 1
原创 java中使用synchronized进行修饰锁定的必须是公用的资源,否则还是存在并发问题
在java中,原来以为用synchronized修饰的方法在任何情况下应该都是单并发执行的,后来经过测试表明这个方法必须是公用的,因为synchronized锁定的对象而不是对象的方法,所以如果这个对象不是公用的,那么即使加了synchronized方法也是没有用的。1.这里有一个类,它负责创建100个线程并启动他们/* * ©2002-2016 ****, Inc. All right
2016-11-04 14:37:44 1675
转载 activemq 控制面板里的 Number Of Pending Messages、 Messages Enqueued、Messages Dequeued含义
Number Of Consumers 消费者 这个是消费者端的消费者数量 Number Of Pending Messages 等待消费的消息 这个是当前未出队列的数量。可以理解为总接收数-总出队列数 Messages Enqueued 进入队列的消息 进入队列的总数量,包括出队列的。 这个数量只增不减 Messages Dequeued 出了队列的消息 可以理解为是消费这
2016-11-03 18:16:00 4224
原创 Apache ActiveMQ DEMO的搭建流程
此处描述一下从配置mq软件到搭建项目的整个流程。1.首先需要安装ActiveMQ,到Apache官网下载相关的安装包 http://activemq.apache.org/download-archives.html此处我下载的版本是 ActiveMQ 5.9.1 Release ,将其解压到linux的centos下的/usr/local下的目录,进入/usr/local/apa
2016-11-03 17:36:28 1086
转载 maven Spring 4.2+SpringMVC+dubbo解决TypeProxyInvocationHandler.invoke(SerializableTypeWrapper.java:239
解决:maven的传递依赖导致spring 4.2与spring 2.5包冲突 com.alibaba dubbo 2.5.3 spring org.springframework 感谢原文作者:http://www.cnblogs.com
2016-10-31 17:45:57 1235
原创 IntelliJ Idea的SVN管理中有Git提交无Subversion提交
IntelliJ Idea的SVN管理中有Git提交无Subversion提交
2016-10-25 10:00:19 2733 1
原创 dubbo注册zookeeper集群配置,dubbo控制台查看提供者和消费者
本文开始前已搭好以下环境:1.zookeeper集群:http://blog.csdn.net/lishirong/article/details/528809462.dubbo控制台管理工具3.用IntellijIdea2016 搭建的基本dubbo项目框架本实例中dubbo服务提供者以项目启动中在applicationContext.xml中进行注入,其中web.xml配置如下
2016-10-21 11:34:18 15299 1
原创 zookeeper配置中出现Error contacting service. It is probably not running
最近在配置zookeeper集群中,三台zookkeeper机器配置完毕,zookeeper集群部分配置如下:server.1=192.168.0.104:2888:3888server.2=192.168.0.105:2888:3888server.3=192.168.0.111:2888:3888进入到zookeeper的bin目录下,通过./zkServer.sh restart进行
2016-10-21 11:11:03 49492 19
原创 element filtername is not allowed here
背景:最近在使用IntellijIdea2016搭建项目的时候,在web.xml中出现了element filtername is not allowed here的错误。原因:总体来讲,后来查出来的原因是web.xml头部的配置有错误的,当然网上也有说各种原因的。解决办法:更换web.xml头部(代码中标红的部分)。我目前的配置如下,如果遇到该问题可以参考如下:<web-app
2016-10-21 10:44:31 10673 1
转载 Access Key / Secret key 密钥安全原理架构
最近在研究通信安全方面的东西,看到七牛这篇文章写得不错,转载一下:安全机制数据安全性是云存储服务的重中之重。云存储的安全机制主要需要考虑以下几个因素:如何判断该请求方是否合法,且对目标空间有相应的访问权限。因为服务的访问协议同时支持HTTP和HTTPS,服务端需要判断收到的请求是否经过篡改。相比上传新资源,覆盖文件或删除已有资源拥有更高的风险。因此对上传
2016-10-18 17:50:01 40034
转载 赋值-通过Spring配置文件中bean中的property
基本数据类型赋值-通过Spring配置文件中bean中的property扩展-以此方式可以通过配置为连接数据的属性赋值 1、如果是基本数据类型,可以通过setter方法为对象中的属性设置初始值,应用:可以把以前写dbc的东西写进去2、如果属性的类型不是基本类型或String ,可以使用引用的方式为对象赋值(bean中property中的ref) 扩展-以
2016-10-09 15:36:30 1880
转载 使用Nexus搭建Maven私有仓库
背景:使用Maven构建项目的时候,如果很多jar包需要下载,如果都从远程中央仓库下载,则下载速度比较慢,而且如果多人同时进行开发的时候,相同的jar包则需要多次占用外网带宽资源进行下载。因此,有必要再内网搭建一个私服仓库,所有人员先从私服进行下载,如果私服上没有则私服从外网下载以后再进行分发。下面是搭建步骤:nexus搭建maven私服,nexus搭建maven下载nex
2016-10-09 15:34:06 1194
转载 Spring MVC静态资源处理
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",则S
2016-10-08 15:36:06 1168
转载 Spring中property的list属性注入
用数值配置spring装配的JavaBean内部的List类型很容易,下面介绍如何用javabean装配JavaBean中的ListJava代码[java] view plain copypublic class Element implements Serializable{ /** *
2016-10-08 15:07:36 8676
转载 <context annotation-config />标签意义:
标签意义:该标签隐式的向Spring容器注册了:AutowiredAnnotationBeanPostProcessor CommondAnnotationBeanPostProcessorPersistenceAnnotationBeanPostProcessor RequiredAnnotationBeanPostProcessor这四个BeanPostProcesso
2016-10-08 15:00:15 286
手把手教你用DWR实现js前台调用后台程序而不需要AJAX
2012-01-10
displaytag-1.2-bin&displaytag-1.2-src Java分页组件/插件
2011-09-27
commons-dbutils-1.2-bin数据库连接池管理工具
2011-09-26
IIS6.0-1467.rar
2011-08-09
JavaTM 2 SDK V1.4.2.chm帮助文档的下载地址
2011-06-14
Sun公司提供的Java连接SQL Server的方法(超简单),不需要引用连接数据库的jar包
2011-03-22
java.lang包介绍
2011-03-22
网页直传oss采用后端签名的方式进行上传
2017-03-10
阿里云OSS客户端Windows版本下载
2016-12-28
dubbo相关软件包
2016-09-26
httpsqs安装依赖包
2016-02-27
pdfjs-1.1.114-dist.zip
2015-07-08
stickUp.jquery.json
2014-11-11
stickUp.min.js
2014-11-11
stickUp.js
2014-11-11
jforum version 2.1.9 (stable) source code
2013-08-13
全国省市数据库(MySql).sql
2012-03-26
IIS5.1/I386下载
2012-03-21
EditPlus(文字编辑器)V3.3.1.1129汉化免费中文版
2012-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人