- 博客(20)
- 收藏
- 关注
原创 Docker安装及基本命令
docker安装1.删除旧版本: yum -y remove docker 2.安装docker: yum install docker-io3.启动docker: systemctl start docker 4.设置开机启动:systemctl enable docker docker命令启动某个容器: docker start...
2018-06-29 09:29:18
295
1
原创 springcloud zuul网关对微服务路由及权限的控制
前提:1.eureka-server注册服务中心。2.准备两个服务提供者,分别在端口8090,80913.启动Eureka服务器和两个服务提供者,访问http://localhost:8761/,如下图4.zuul网关服务搭建pom文件依赖如下:<dependency> <groupId>org.springframework...
2018-06-25 14:30:21
12036
原创 springcloud 解决微服务之间token传递问题
<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"> <div class="markdown_vie
2018-06-22 14:36:10
14012
2
原创 pdf文档转word文档
1.将pdf文档转换成txt文档public static String getTextFromPdf(String filename) throws Exception { String content = null; PDDocument pdfdocument = null; RandomAccessRead is = new RandomAccessBuffere
2018-04-16 11:01:34
267
原创 自定义注解 登录拦截
1.自定义登录验证注解类package com.*.*;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 自定义登录验
2017-08-23 11:21:29
373
转载 java自定义注解(Annotation)入门
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention,
2017-08-23 10:26:56
238
原创 字符串解密加密
调用如下:Des3.encode(String str);//对字符串str加密Des3.decode(String str);//对字符串str解密Des3.javaimport java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.
2017-08-18 16:54:14
397
原创 根据 某年 及 该年多少周 获取日期对象
以下方法 以一周最后一天为例。 /** * 获取某年 第n周 最后一天的日期 * @param year * @param week * @return */ private static Date dategetLastDayOfWeek(int year, int week) { Calendar c = new G
2017-08-18 15:54:43
351
转载 十大Intellij IDEA快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型
2017-07-28 10:21:55
200
转载 Windows系统中,如何用cmd命令终止占用8080端口的tomcat
在Windows操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器。 本文将通过命令来强行终止这个已经运行的tomcat进程如下: 1、首先查找到占用8080端口的进程号PID是多少CMD>netstat -ano | findstr 8080这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为1234 2
2017-07-27 17:55:02
2631
转载 服务器tomcat和resin的比较
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 5 支持最新的Servlet 2.4和JSP 2.0 规范。因为Tomcat技术先进、性能稳
2017-06-30 15:44:21
612
原创 resin服务器配置
一、resin配置文件说明<!-- - Resin 3.1 configuration file. - Resin 3.1 配置文件 --><resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core"> <!-- adds all .jar files
2017-06-30 15:35:35
1311
原创 javaweb工程 配置文件读取
test.properties文件中如下:username=rootpwd=123一、类路径(src)下配置文件读取 这里给出两种方式: 1.类加载器(要求:文件必须是类路径下。文件后缀可以是.xml也可以是.properties) //1.获取类加载器 ClassLoader cl = 当前类名.class.getClassLoader()
2017-06-27 10:38:10
451
转载 private static final long serialVersionUID = ??? 的作用
private static final long serialVersionUID = ???此变量有什么用途?一般在什么情况下加入这样的变量?它的值有什么要求?你可以这样理解: serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入
2017-06-27 09:51:48
499
原创 类之间相同字段值传递工具(反射机制)
public class CopyAttributesUtils { public static void copyAttributes(Object src, Object dest) { Map<String, Object> srcMap = new HashMap<String, Object>(); Field[] srcFields = src.getClass(
2017-06-23 09:49:22
240
原创 java中Request和Response常用方法及举例
**Request的常用方法:** setAttribute() 在Request域中存储数据 setCharacterEncoding() 设置请求参数的编码方式,只对post请求有效 getAttribute() 获取域中存储的数据 getAttributeNames() 获取域中所有数
2017-06-21 16:14:37
7678
原创 java时间(字符串)对象之间的比较/某天时间获取
/** * 获取当前日期/当前日期前n天日期 * @param status 0:当前日期/1:当前日期前n天 * @return 时间字符串 */ public static String getExportDay(Integer status) { Date d=new Date(); SimpleDateFo
2017-06-14 17:58:15
397
原创 springmvc excel表格导出工具类
**********Maven依赖(此处为本人所用的)************** org.apache.poi poi 3.9 org.apache.poi poi-ooxml 3.
2017-06-14 17:49:58
507
原创 在eclipse中查看源码,反编译工具安装
在eclipse中查看源码,反编译工具安装1、在sourceforge.NET/projects/jadclipse/网站下载,解压后有net.sf.jadclipse_3.3.0.jar和jad.exe两个文件。将net.sf.jadclipse_3.3.0.jar的包拷贝到eclipse的plugins目录下,再删除eclipse的configuration目录下org.eclipse
2017-03-29 10:50:39
1335
原创 &和&&的区别
1、&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2、&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所
2017-02-07 15:20:06
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人