随笔分类 -  java

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 我是司 阅读(7399) 评论(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 我是司 阅读(786) 评论(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 我是司 阅读(371) 评论(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 我是司 阅读(5680) 评论(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 我是司 阅读(5127) 评论(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 我是司 阅读(960) 评论(0) 推荐(0)

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

posted @ 2018-12-28 11:08 我是司 阅读(854) 评论(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 我是司 阅读(21317) 评论(0) 推荐(2)

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

posted @ 2018-12-28 10:47 我是司 阅读(11510) 评论(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 我是司 阅读(1389) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2018-12-28 10:25 我是司 阅读(764) 评论(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 我是司 阅读(772) 评论(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 我是司 阅读(805) 评论(0) 推荐(0)

导航