2018年12月28日

如何查看Windows下端口占用情况

摘要: 在开始-运行,输入CMD打开命令行界面,输入命令 netstat -ano | findstr "80" (注80是你想要看查看的端口号) 就会输出包含80端口使用的情况 具体对应的行是 协议 本地地址 外部地址 状态 PID 2 如果想看某个进程具体是哪个进程可以使用下面命令 tasklist | 阅读全文

posted @ 2018-12-28 16:22 我是司 阅读(475) 评论(0) 推荐(0)

linux禁止特定ip访问某个端口

摘要: linux禁止特定ip访问某个端口 linux禁止特定ip访问某个端口 解决方法: 禁止特定ip访问8501端口的命令0:iptables -I INPUT -s 192.168.0.232 -ptcp --dport 8501 -j DROP 允许特定ip访问8501端口的命令1:iptables 阅读全文

posted @ 2018-12-28 15:45 我是司 阅读(12943) 评论(1) 推荐(1)

linux下nginx结合keepalived实现主从切换的配置

摘要: linux下nginx结合keepalived实现主从切换的配置 linux下nginx结合keepalived实现主从切换的配置 解决方法: 实现一个主nginx宕机,请求转到另一个nginx中。 1.确保两台nginx已启动,假如端口分别是192.168.0.2:8080和192.168.0.3 阅读全文

posted @ 2018-12-28 15:43 我是司 阅读(1116) 评论(0) 推荐(0)

java生成RSA公私钥字符串,简单易懂

摘要: java生成RSA公私钥字符串,简单易懂 java生成RSA公私钥字符串,简单易懂 解决方法: 1.下载bcprov-jdk16-140.jar包,参考:http://www.yayihouse.com/yayishuwu/chapter/1537 2.java代码 KeyPairGenerator 阅读全文

posted @ 2018-12-28 15:40 我是司 阅读(5266) 评论(0) 推荐(0)

java数据类型,取值范围,引用类型解析

摘要: 与javascript不同,Java是强类型语言,在定义变量前需要声明数据类型。主要分两种数据类型:基本数据类型和引用数据类型。 1、基本数据类型分析: 基本数据类型 数值型 整数型 byte字节类型 占8位,用于表示最小数据单位,取值范围为-128~127(代表以存储数字的大小) short 短整 阅读全文

posted @ 2018-12-28 13:49 我是司 阅读(865) 评论(0) 推荐(0)

myeclipse打开jsp后卡死的问题详解

摘要: myeclipse打开jsp后卡死的问题详解 myeclipse打开jsp后卡死的问题详解 1,打开 Window -》 Preferences -》 General -》 Editors -》 File Associations,将默认打*.jsp的editor关联设置为MyEclipse JSP 阅读全文

posted @ 2018-12-28 13:39 我是司 阅读(1587) 评论(0) 推荐(0)

使用注解注入properties中的值的简单示例

摘要: spring使用注解注入properties中的值的简单示例 spring使用注解注入properties中的值的简单示例 1.在web项目的src目录下新建setting.properties的文件,内容如下: version=1 2.在spring的xml配置文件中加入以下配置: <!-- 使用 阅读全文

posted @ 2018-12-28 13:39 我是司 阅读(1374) 评论(0) 推荐(0)

myeclipse启动的过程中没提示就自动退出,闪退的有效解决方法

摘要: 今天遇到一个问题,已经打开myeclipse的电脑因为非正常关机后myeclipse打不开了,进度条进到十分之一就闪退,什么提示都没有的解决方案如下: 1.打开myeclipse工作空间(存放项目的目录,即myeclipse启动时所选择的目录)目录下的.metadata/.plugins,在.plu 阅读全文

posted @ 2018-12-28 13:38 我是司 阅读(3988) 评论(0) 推荐(1)

java项目中ehcache缓存最简单用法

摘要: java项目中ehcache缓存最简单用法: 1.下载ehcache-core-2.4.3.jar复制到项目的lib目录下 2.新建ehcache.xml文件,放置在项目src目录下的resource目录下。ehcache.xml内容如下: <?xml version="1.0" encoding= 阅读全文

posted @ 2018-12-28 13:35 我是司 阅读(3487) 评论(0) 推荐(0)

最简单的freemarker用法实例

摘要: 1.下载freemarker-2.3.19.jar到web项目的lib下。 2.新建freemarker引擎协助类 package com.bxsurvey.sys.process.util; import java.io.StringWriter; import java.util.Map; im 阅读全文

posted @ 2018-12-28 13:34 我是司 阅读(1673) 评论(0) 推荐(0)

java从包package中获取所有的Class

摘要: 1.从包package中获取所有的Class方法: /** * 从包package中获取所有的Class * @param pack * @return */ public static List<Class<?>> getClasses(String packageName){ //第一个clas 阅读全文

posted @ 2018-12-28 13:33 我是司 阅读(6168) 评论(0) 推荐(0)

java获取properties配置文件中某个属性最简单方法

摘要: 假如我想获取src目录下sysConfig.properties中的uploadpath属性的值 方法如下所示: private static final ResourceBundle bundle = java.util.ResourceBundle.getBundle("sysConfig"); 阅读全文

posted @ 2018-12-28 13:32 我是司 阅读(1306) 评论(0) 推荐(0)

java去除字符串中的空格、回车、换行符、制表符

摘要: 方案如下代码所示: 使用正则表达式来匹配,然后替换成空字符即可。 public static String replaceBlank(String str) { String dest = ""; if (str != null) { Pattern p = Pattern.compile("\\s 阅读全文

posted @ 2018-12-28 13:31 我是司 阅读(9993) 评论(0) 推荐(0)

java获取中文汉字的所有拼音

摘要: java获取中文汉字的所有拼音 java获取中文汉字的所有拼音 中文汉字可能有很多读音,java中分别用1,2,3,4来区别,例如“作”字,就有三个读音,zuo1,zuo2,zuo4。 java获取汉字读音拼音代码如下所示: String[] pinyinArray = PinyinHelper.t 阅读全文

posted @ 2018-12-28 13:30 我是司 阅读(5701) 评论(0) 推荐(0)

运行时给java对象动态的属性赋值

摘要: 运行时给java对象动态的属性赋值 运行时给java对象动态的属性赋值 如何给java对象动态的属性赋值(也就是在代码执行的时候才决定给哪个属性赋值) 1.自定义一个工具类ReflectHelper,代码如下所示: package com.bxsurvey.process.util; import  阅读全文

posted @ 2018-12-28 13:29 我是司 阅读(7393) 评论(2) 推荐(2)

java中把文件拷贝到指定目录下最简单几种方法

摘要: java中把文件拷贝到指定目录下最简单几种方法 java中把文件拷贝到指定目录下最简单几种方法 String savePath = "D:/file";// 文件保存到d盘的file目录下 File savefile = new File(savePath); private MultipartHt 阅读全文

posted @ 2018-12-28 13:26 我是司 阅读(12605) 评论(0) 推荐(2)

java实现文件预览思路和代码分享

摘要: java实现文件预览思路和代码分享 java实现文件预览思路和代码分享 思路:在保存文件的时候,先把文件转成pdf,再转成swf文件,预览的时候地址直接指向这个swf文件即可在浏览器中预览。下面代码赋值就可以使用 1.到百度下载openoffice,并安装到本地的D:\OpenOffice目录下。h 阅读全文

posted @ 2018-12-28 13:18 我是司 阅读(1748) 评论(0) 推荐(0)

在Springmvc普通类@Autowired注入request为null解决方法

摘要: 在Springmvc普通类@Autowired注入request为null解决方法 在Springmvc普通类@Autowired注入request为null解决方法 在类中加入以下注入request对象的代码,运行时发现request为null,注入失败。在@Controller,@@Servic 阅读全文

posted @ 2018-12-28 13:17 我是司 阅读(2714) 评论(0) 推荐(0)

java导入excel很完美的取值的方法

摘要: java导入excel很完美的取值的方法 java导入excel很完美的取值的方法 1.解决方法: /** * 获取单元格数据内容为字符串类型的数据 * @param cell Excel单元格 * @return String 单元格数据内容 */ private String getString 阅读全文

posted @ 2018-12-28 13:15 我是司 阅读(2198) 评论(0) 推荐(0)

在过滤器中获取在web.xml配置的初始化参数

摘要: 在过滤器中获取在web.xml配置的初始化参数 在过滤器中获取在web.xml配置的初始化参数 例如 <filter> <filter-name>cross-origin</filter-name> <filter-class>com.bx.ResourceFilter</filter-class> 阅读全文

posted @ 2018-12-28 13:11 我是司 阅读(2413) 评论(0) 推荐(0)

遍历List集合删除元素的出现报错

摘要: 遍历List集合删除元素的出现报错 遍历List集合删除元素的出现报错 遍历List集合删除元素的时候会发生索引越界异常或内容遍历不全等问题。 例子: List<String> al = new ArrayList<String>(); al.add("12"); al.add("1"); al.a 阅读全文

posted @ 2018-12-28 13:11 我是司 阅读(2323) 评论(1) 推荐(0)

nginx在windows系统中如何启动、重启、停止

摘要: nginx在windows系统中如何启动、重启、停止 nginx在windows系统中如何启动、重启、停止 查看nginx的版本号:nginx -v 启动nginx:start nginx 快速停止或关闭nginx:nginx -s stop 正常停止或关闭nginx:nginx -s quit 配 阅读全文

posted @ 2018-12-28 13:09 我是司 阅读(60116) 评论(1) 推荐(6)

java如何获取项目的工作目录

摘要: package maptoxml; public class Tfff { public static void main(String[] args) { System.out.println("Java运行时环境版本:"+System.getProperty("java.version")); 阅读全文

posted @ 2018-12-28 13:08 我是司 阅读(7404) 评论(0) 推荐(0)

java递归删除目录下所有内容

摘要: java递归删除目录下所有内容 java递归删除目录下所有内容 private static boolean deleteDir(File dir) {if (dir.isDirectory()) { String[] children = dir.list();//递归删除目录中的子目录下for 阅读全文

posted @ 2018-12-28 11:59 我是司 阅读(788) 评论(0) 推荐(0)

java最简单复制文件方法,不依赖任何框架

摘要: java最简单复制文件方法 java最简单复制文件方法 把java2.txt内容复制到java.txt中 import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file 阅读全文

posted @ 2018-12-28 11:58 我是司 阅读(374) 评论(0) 推荐(0)

yml内容如何转map?

摘要: yml内容如何转map yml内容如何转map 解决方法: Map map = null; Yaml yaml = new Yaml(); File ymlFile = new File("c:/src/test/java/application.yml"); if (ymlFile != null 阅读全文

posted @ 2018-12-28 11:55 我是司 阅读(5688) 评论(0) 推荐(0)

外网映射工具(ngrok)的使用教程详解-小白教程

摘要: 前言:ngrok是一个很好用的外网映射工具,大家很喜欢用,有免费版也有收费版,大家自己开发免费版即可满足需求 前言:ngrok是一个很好用的外网映射工具,大家很喜欢用,有免费版也有收费版,大家自己开发免费版即可满足需求 前言:ngrok是一个很好用的外网映射工具,大家很喜欢用,有免费版也有收费版,大 阅读全文

posted @ 2018-12-28 11:41 我是司 阅读(0) 评论(0) 推荐(0)

maven项目如何从私服nexus中下载依赖包

摘要: maven项目如何从私服nexus中下载依赖包 maven项目如何从私服nexus中下载依赖包 解决方法: 1.打开maven的config目录中settings.xml文件 2.在<profile></profiles>之间添加以下代码: <profile> <id>central</id> <r 阅读全文

posted @ 2018-12-28 11:16 我是司 阅读(5133) 评论(0) 推荐(1)

不是springboot项目怎么使用内置tomcat

摘要: 不是springboot项目怎么使用内置tomcat 不是springboot项目怎么使用内置tomcat 解决方法: 1.pom.xml中添加以下依赖 <properties> <tomcat.version>8.5.23</tomcat.version></properties><depende 阅读全文

posted @ 2018-12-28 11:10 我是司 阅读(963) 评论(0) 推荐(0)

java的servlet执行过程是怎么样的?

摘要: java的servlet执行过程是怎么样 java的servlet执行过程是怎么样 答: Servlet执行过程:程序第一次访问,会调用servlet的init()方法初始化(只执行一次),每次程序执行都会根据请求调用doGet()或者doPost()方法,程序停止(停止tomcat)调用desto 阅读全文

posted @ 2018-12-28 11:08 我是司 阅读(858) 评论(0) 推荐(0)

Access-Control-Max-Age是什么?

摘要: Access-Control-Max-Age是什么 Access-Control-Max-Age是什么 答: 浏览器的同源策略,就是出于安全考虑,浏览器会限制从脚本发起的跨域HTTP请求(比如异步请求GET, POST, PUT, DELETE, OPTIONS等等),所以浏览器会向所请求的服务器发 阅读全文

posted @ 2018-12-28 11:06 我是司 阅读(21356) 评论(0) 推荐(2)

@Component默认是单例还是多例?

摘要: @Component默认是单例还是多例? @Component默认是单例还是多例? 答: @Component注解默认实例化的对象是单例,如果想声明成多例对象可以使用@Scope("prototype") @Repository默认单例 @Service默认单例 @Controller默认多例 答: 阅读全文

posted @ 2018-12-28 10:47 我是司 阅读(11512) 评论(2) 推荐(1)

ehcache的heap、off-heap、desk浅谈

摘要: ehcache的heap、off-heap、desk浅谈 ehcache的heap、off-heap、desk浅谈 答: 从读取速度上比较:heap > off-heap > disk heap堆内内存: heap表示使用堆内内存,heap(10L)表示只能存放put10个对象,当put第11个那么 阅读全文

posted @ 2018-12-28 10:46 我是司 阅读(1404) 评论(0) 推荐(0)

nginx负载均衡分配策略有哪些?

摘要: nginx负载均衡分配策略有哪些? nginx负载均衡分配策略有哪些? 答: 1、轮询(默认,不用在upstream中配置)方式 2、weight(权重) 当指定的服务器的权重参数,权重占比为负载均衡决定的一部分。权重大负载就大。 upstream myapp1 { server srv1.exam 阅读全文

posted @ 2018-12-28 10:44 我是司 阅读(2799) 评论(0) 推荐(0)

HashSet的实现原理,简单易懂

摘要: HashSet的实现原理,简单易懂 HashSet的实现原理,简单易懂 答: HashSet实际上是一个HashMap实例,都是一个存放链表的数组。它不保证存储元素的迭代顺序;此类允许使用null元素。HashSet中不允许有重复元素,这是因为HashSet是基于HashMap实现的,HashSet 阅读全文

posted @ 2018-12-28 10:37 我是司 阅读(9745) 评论(0) 推荐(3)

java类什么时候加载?,加载类的原理机制是怎么样的?

摘要: java类什么时候加载?,加载原理机制是怎么样的? java类什么时候加载?,加载原理机制是怎么样的? 答: 很多人都不是很清楚java的class类什么时候加载在运行内存中,其实类加载的时间是发生在一下几种情况: 1.实例化对象时,就像spring管理的bean一样,在tomcat启动时就实例化了 阅读全文

posted @ 2018-12-28 10:35 我是司 阅读(6259) 评论(0) 推荐(0)

Spring声明式事务如何选择代理方式?

摘要: Spring声明式事务如何选择代理方式 Spring声明式事务如何选择代理方式 解决方法: 1.基于注解方法: <tx:annotation-driven transaction-manager="txManager" proxy-target-class="true"/> 2.基于xml配置方法: 阅读全文

posted @ 2018-12-28 10:31 我是司 阅读(1700) 评论(0) 推荐(0)

java如何压缩多个文件到压缩包,并下载到浏览器?

摘要: java压缩多个文件到压缩包,并下载到浏览器 java压缩多个文件到压缩包,并下载到浏览器 解决方法: 完整的方法如下,很简单,亲试有效,极力推荐。 我是以流作为文件,而不是file,循环把所有pdf文件压缩到pdf.zip压缩包中。 1.前端方法 window.open('/downLoadZip 阅读全文

posted @ 2018-12-28 10:30 我是司 阅读(7338) 评论(0) 推荐(2)

java如何获取访问真实IP地址?

摘要: java如何获取访问真实IP地址 java如何获取访问真实IP地址 解决方法: 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址,如果没有代理,则获取真实ip public static String getIp(HttpServletRequest request){ //代理 阅读全文

posted @ 2018-12-28 10:28 我是司 阅读(7255) 评论(0) 推荐(0)

请求头User-Agent作用?

摘要: 请求头User-Agent作用 请求头User-Agent作用 答: User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通 阅读全文

posted @ 2018-12-28 10:26 我是司 阅读(5958) 评论(0) 推荐(0)

并发编程的三大注意事项是什么?

摘要: 并发编程的三大注意事项 并发编程的三大注意事项 答: 1.原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。Java内存模型只保证了基本读取和赋值是原子性操作,如果要实现更大范围操作的原子性,可以通过synchronized和Lock来实现。由于synch 阅读全文

posted @ 2018-12-28 10:25 我是司 阅读(767) 评论(0) 推荐(0)

iReport报表生成html,pdf,xls,word工具类

摘要: package com.report; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.InputStream;import java.sql.Connection;import java.util.Da 阅读全文

posted @ 2018-12-28 10:22 我是司 阅读(774) 评论(0) 推荐(0)

ireport如何拼接sql?

摘要: ireport如何拼接sql ireport如何拼接sql ireport如何拼接sql? 解决方法: 1.ireport的sql select * from emp as e $P!{whereSQL}; 2.java代码 HashMap parameters = new HashMap(); p 阅读全文

posted @ 2018-12-28 10:22 我是司 阅读(810) 评论(0) 推荐(0)

java设置北京时间的时区

摘要: java设置北京时间的时区 java设置北京时间的时区 解决方法: 设置北京时间的时区,消除时间差。 TimeZone timeZone = TimeZone.getTimeZone("GMT+8"); TimeZone.setDefault(timeZone); 解决方法: 设置北京时间的时区,消 阅读全文

posted @ 2018-12-28 10:16 我是司 阅读(12500) 评论(0) 推荐(0)

java以逗号为分割符拼接字符串的技巧

摘要: java以逗号为分割符拼接字符串的技巧 java以逗号为分割符拼接字符串的技巧 答: 不用那么多if判断,让人思维混乱,直接到最后使用deleteCharAt方法去除最后一个逗号即可。 实现代码如下所示: StringBuffer sb = new StringBuffer(); for (Stri 阅读全文

posted @ 2018-12-28 10:12 我是司 阅读(24383) 评论(0) 推荐(1)

java接口如何有效防止恶意请求

摘要: java接口如何有效防止恶意请求?已解决 java接口如何有效防止恶意请求?已解决 解决方法: 1.在redis数据库db0中新建一个名为rd_sms_request_count表,表结构: Ip:客户请求的ip Success_count:成功次数 Failure_count:失败次数 Is_cl 阅读全文

posted @ 2018-12-28 10:11 我是司 阅读(9857) 评论(0) 推荐(0)

ReentrantLock、Condition结合使用实现多线程通讯

摘要: package maptoxml; import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Condition;import 阅读全文

posted @ 2018-12-28 10:10 我是司 阅读(280) 评论(0) 推荐(0)

HttpClient结合PostMethod调用接口

摘要: HttpClient结合PostMethod调用接口 HttpClient结合PostMethod调用接口 解决方法: HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://192.168.0.1 阅读全文

posted @ 2018-12-28 10:06 我是司 阅读(8025) 评论(0) 推荐(0)

SortedMap和TreeMap有什么区别?

摘要: SortedMap和TreeMap有什么区别 SortedMap和TreeMap有什么区别 答: TreeMap的类的源码: public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Clonea 阅读全文

posted @ 2018-12-28 10:05 我是司 阅读(4025) 评论(0) 推荐(0)

java生成二维码打印到浏览器

摘要: java生成二维码打印到浏览器 java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.go 阅读全文

posted @ 2018-12-28 10:03 我是司 阅读(854) 评论(0) 推荐(0)

java读取request中的xml

摘要: java读取request中的xml java读取request中的xml 答: // 读取xml InputStream inputStream; StringBuffer sb = new StringBuffer(); inputStream = request.getInputStream( 阅读全文

posted @ 2018-12-28 09:58 我是司 阅读(2218) 评论(0) 推荐(0)

xml转map

摘要: package maptoxml; import java.io.ByteArrayInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Map; import javax.xml.XMLCo 阅读全文

posted @ 2018-12-28 09:57 我是司 阅读(298) 评论(0) 推荐(0)

Map转xml格式字符串

摘要: package maptoxml; import java.io.StringWriter;import java.util.Map; import javax.xml.XMLConstants;import javax.xml.parsers.DocumentBuilder;import java 阅读全文

posted @ 2018-12-28 09:56 我是司 阅读(1417) 评论(0) 推荐(0)

java生成HMACSHA256的方法

摘要: java生成HMACSHA256的方法 java生成HMACSHA256的方法 答: data要加密的数据,key密钥 public static String HMACSHA256(String data, String key) throws Exception { Mac sha256_HMA 阅读全文

posted @ 2018-12-28 08:55 我是司 阅读(18486) 评论(1) 推荐(0)

java如何生成 MD5?

摘要: java生成 MD5最简单方法 java生成 MD5最简单方法 答: 复制以下方法即可使用,不用依赖任何第三方包 public static String MD5(String data) throws Exception { java.security.MessageDigest md = Mes 阅读全文

posted @ 2018-12-28 08:54 我是司 阅读(3302) 评论(0) 推荐(0)

JVM参数详细说明

摘要: JVM参数详细说明 JVM参数详细说明 答: 下面红色部分是常用参数 -XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多 阅读全文

posted @ 2018-12-28 08:48 我是司 阅读(4639) 评论(0) 推荐(0)

java判断请求是否ajax异步请求

摘要: java判断请求是否ajax异步请求 java判断请求是否ajax异步请求 解决方法: if (request.getHeader("x-requested-with") != null && request.getHeader("x-requested-with").equalsIgnoreCas 阅读全文

posted @ 2018-12-28 08:40 我是司 阅读(2213) 评论(0) 推荐(0)

java获取两个日期之间的所有日期

摘要: java获取两个日期之间的所有日期 java获取两个日期之间的所有日期 解决方法: 1.核心方法 private List<String> getBetweenDates(String start, String end) { List<String> result = new ArrayList< 阅读全文

posted @ 2018-12-28 08:39 我是司 阅读(7549) 评论(0) 推荐(3)

java实现https免证书认证

摘要: java实现https免证书认证 java实现https免证书认证 解决方法: 1.下载两个包,httpclient-4.2.jar和httpcore-4.2.jar,复制以下代码就可使用。 2.调用类代码: String httpOrgCreateTest = "https://url"; Map 阅读全文

posted @ 2018-12-28 08:38 我是司 阅读(3094) 评论(0) 推荐(0)

导航