
java
fly7765
这个作者很懒,什么都没留下…
展开
-
安装nginx报错:src/core/ngx_regex.h:15:18: 错误:pcre.h:没有那个文件或目录
src/core/ngx_regex.h:15:18: 错误:pcre.h:没有那个文件或目录报上述问题要检查一下pcre安装是不是有问题(有可能是版本问题)降低版本试一下也许可以解决...原创 2019-12-10 17:32:43 · 2070 阅读 · 0 评论 -
JXL和POI解析EXCEL区别
POI效率高操作相对复杂支持公式,宏,图像图表等应用支持能够修饰单元格属性支持字体,数字,日期操作通过HSSF可以用纯JAVA代码来完成读取,写入,修改excel文件通过XSSF对2007以上的版本处理HWPF对word文档处理HSLF对PowerPoint格式文档处理HDGF对Visio格式文档处理iText对PDF,xml,html文档进行处理JXL效率低...原创 2018-12-19 11:01:43 · 246 阅读 · 0 评论 -
动态代理
动态代理,有人说就像是上课点名,你在宿舍,你的舍友帮你答到,有人说就像是你有一个摊位要收租金,你的儿子帮你去收,你人没去,虽然我说不上动态代理到底是什么,但是当自己跟着写出来这个过程之后,会有一点明白的1、首先创建一个接口public interface Flyable { void fly();}2、创建这个接口的实现类public class Bird implement...原创 2019-07-04 10:19:19 · 122 阅读 · 0 评论 -
springboot+切面+redis锁的简单例子
1、新建一个springboot的框架地址:https://blog.youkuaiyun.com/fly7765/article/details/945949202、pom.xml中添加redis和切面的依赖 <dependency> <groupId>org.redisson</groupId> <...原创 2019-07-29 15:33:24 · 460 阅读 · 0 评论 -
String,StringBuilder,StringBuffer的区别
String每次操作都会新new对象,如果频繁的对字符串的操作,内存消耗大。适合于非频繁操作字符串的情景(常量,拼接,删除)StringBuilder非线程安全,适合于单线程的,对字符串频繁操作的情景StringBuffer线程安全,适合于多线程,对字符串频繁操作的情景...原创 2019-07-30 11:42:11 · 101 阅读 · 0 评论 -
Spring Boot,Maven,Mybatis,Mysql整合
1、在本地创建一个MYSQL数据库,用户为test,登录用户名为root,密码root先看下eclipse项目中各文件所在位置其中有部分内容没有用到,比如MemberWithBLOBs.java,这个是利用工具对应表生成的实体类文件,此处没有用到,忽略。同时,不再记录如果创建一个MAVEN项目,只将用到的配置进行贴入2、pom.xml文件的配置<project xml...原创 2019-08-26 15:28:30 · 348 阅读 · 0 评论 -
请求转发和重定向
请求转发自己将指向指到目标地址请求次数为1次一次请求目标地址可以访问请求中传输的内容只能访问当前的工程,不能访问外部工程重定向将地址给客户端,客户端自己访问新的地址请求次数为2次第二次请求的地址中不能再调取第一次请求时传输的数据内容目标地址不限制工程,可以访问本工程和外部工程...原创 2018-12-18 15:41:55 · 137 阅读 · 0 评论 -
传输中文乱码解决方法
GET请求传输的中文内容为乱码可通过配置tomcat进行设置传输的编码格式,默认为ISO方法:在tomgcat中conf文件夹下修改server.xml文件,搜索要修改的端口号,在对应的端口号后面添加URIEncoding=‘UTF-8’POST中文乱码解决方式,在代码中通过请求HttpServletRequest获取请求体内容之前,先设置编码格式方法: request.set...原创 2018-12-17 10:26:06 · 22874 阅读 · 0 评论 -
数组的遍历-迭代器
List<String> lis = new ArrayList<String>(); lis.add("hello"); lis.add("world"); lis.add("java"); ListIterator<String> li = lis.listIterator(); while(li.hasNext()) { String s ..原创 2018-11-29 15:09:18 · 865 阅读 · 0 评论 -
ArrayList和LinkedList的区别
ArrayList:底层是数组结构,查询块,增删慢LinkedList:底层是链表结构,查询慢,增删块如果查询多,增删少,则使用ArrayList(使用较多)如果查询少,增删多,则使用LinkedList...原创 2018-11-29 16:12:08 · 107 阅读 · 0 评论 -
Map的遍历
Set&lt;Map.Entry&lt;K,V&gt;&gt; entrySet() :返回一个 Set视图的映射包含在这个Map。Map&lt;Integer,String&gt; map = new HashMap&lt;Integer,String&gt;();map.put(1, “hello”);map.put(2, “world”);map.put(3,原创 2018-11-30 11:00:31 · 164 阅读 · 0 评论 -
写文件--输出流
A:创建输出流对象 FileWriter fw = new FileWriter(“d:\a.txt”); B:调用写操作 fw.write(“写入内容”); C:刷新缓冲区数据,数据没有直接写入文件,其实是写到了内存缓冲区 fw.flush(); D:释放资源,通知系统释放和该文件相关的资源,也做了flush的操作 fw.close();...原创 2018-11-27 10:16:01 · 152 阅读 · 0 评论 -
读文件--输入流
A:创建输入流对象(java.io.FileNotFoundException:a.txt 系统找不到指定的文件)FileReader fr = new FileReader("d:\\a.txt");B:调用输入流对象的读数据方法,如果读取的返回值是-1时代表没有数据了 一次读一个字符 int ch = fr.read();一次读一个数组 char[] chs = n...原创 2018-11-27 11:02:51 · 154 阅读 · 0 评论 -
接口和抽象类的相同和不同之处
共性:不断的抽取,抽取出抽象的概念 不能创建对象(不能实例化) 区别1:与类的关系 类与接口是实现关系,一个类可以实现多个接口 类与抽象类是继承关系,Java中的继承是单一继承,一个类只能有一个父类,Java中的继承是多层继承 区别2:成员 成员变量: 抽象类可以有成员变量,也可以有常量 接口只能有...原创 2018-11-28 14:45:31 · 920 阅读 · 0 评论 -
File的list,listFile,listRoots方法
File f = new File(“E:\\BaiduNetdiskDownload\\目录信息”);String[] files = f.list();//返回目录下文件名for (String file : files) {System.out.println(file);}System.out.println("---------------------------");Fil...原创 2018-12-03 09:55:26 · 1637 阅读 · 1 评论 -
extends与implements的不同
extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法;implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用2、extends是继承父类,只要那个类不是声明为fin...转载 2018-12-04 09:22:09 · 159 阅读 · 0 评论 -
Get和Post的区别
1、请求路径不同POST请求在url后面没有其他数据GET请求在地址后通过?连接数据2、数据传输不同POST使用流的方式传输数据GET通过地址栏传输数据3、请求头不同POST请求使用流的方式传输,在请求头上有Content-Lenght来说明数据的长度有多少GET请求没有...原创 2018-12-13 16:11:22 · 212 阅读 · 0 评论 -
Servlet的调用顺序
init方法在创建servlet的实例时,执行该方法,且只会执行一次,在初次访问servlet的时候才会创建service方法客户端每访问一次,调用一次该方法destroy方法servlet销毁的时候才会执行该方法1.该项目从tomcat中移除时2.通过使用shutdown关闭tomcat时...原创 2018-12-14 10:23:49 · 1234 阅读 · 0 评论 -
ServletContext获取properties配置文件内容
获取properties配置文件中的内容获取ServletContext对象ServletContext context = getServletContext();创建属性对象Properties properties = new Properties();获取资源,转化为流对象InputStream is = context.getResourceAsStream(“config...原创 2018-12-14 15:41:53 · 915 阅读 · 0 评论 -
Java中String和int的互转
String转intint i = Integer.valueOf("123");int b = Integer.parseInt("123");int转StringString s = String.valueOf(10);String s2 = Integer.toString(11);原创 2018-11-29 14:30:58 · 166 阅读 · 0 评论