
Java
JSON_ZJS
热爱生活,热爱编程。
展开
-
Ubuntu 中 Apache2 安装、配置、卸载
Ubuntu 中 Apache2 安装、配置、卸载转载 2021-04-26 16:04:48 · 199 阅读 · 0 评论 -
Nginx 原理
nginx原理一nginx原理二转载 2021-04-25 16:43:01 · 167 阅读 · 0 评论 -
java 为文件及文件夹添加权限
/** * 增加权限,使路径可上传文件 */public static void addChmod777(String filePath) throws IOException { if (!System.getProperty("os.name").startsWith("Win")) { String cmdGrant = "chmod 777 " + filePath; BaseLogMethod.logInfo(TAG, "File Augmentation after Moving原创 2021-04-14 20:18:46 · 2318 阅读 · 2 评论 -
Java int 转大端序、小端序
采用小端法, 字节的排序是从最无意义的字节到最有意义的字节。而大端法中, 字节的排序是从最有意义的字节到最无意义的字节。public static byte[] intToByteBig(int n) { byte[] b = new byte[4]; b[0] = (byte) (n >> 24 & 0xff); b[1] = (byte) (n >> 16 & 0xff); b[2] = (byt原创 2021-02-23 09:38:35 · 1623 阅读 · 0 评论 -
tomcat 实现 文件共享,查看文件目录
https://blog.csdn.net/qq_42922012/article/details/106682157原创 2020-12-02 20:07:52 · 348 阅读 · 0 评论 -
Spring XML中如何使用& 符号,比如数据库MySQL连接
<property name="url" value="jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=utf-8&useSSL=false"></property>使用& 代替&符号,注意后面的分号原创 2020-05-19 22:42:32 · 601 阅读 · 0 评论 -
MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established
Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing appl原创 2020-05-19 22:23:31 · 1155 阅读 · 0 评论 -
maven的三种packaging方式
pom是maven依赖文件jar是java普通项目打包war是java web项目打包pom:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。jar包:通常是开发时要引用通用类,打成jar包便于存放管理。当你使用某些功能时就需要这些jar包的支持,需要导入jar包。war包:是做好一个web网站后,打成war包部署到服务器。目的是节省资源,提供效率。...原创 2020-05-19 21:59:41 · 391 阅读 · 0 评论 -
动态代理JDK于cglib
静态代理的缺点:1、由于静态代理中的代理类是针对某一个类去做代理的,那么假设一个系统中有100个Service,则需要创建100个代理类2、如果一个Service中有很多方法需要事务(增强动作),发现代理对象的方法中还是有很多重复的代码3、由第一点和第二点可以得出:静态代理的重用性不强那怎么解决呢?用动态代理就可以很好的解决上述问题,本篇介绍一下:Java中的动态代理动态代理实现的目的和静态代理一样,都是对目标方法进行增强,而且让增强的动作和目标动作分开,达到解耦的目的动态代理分为JDK的动态原创 2020-05-12 21:48:02 · 235 阅读 · 0 评论 -
Yolov3参数解释以及答疑
Yolov3参数解释以及答疑原创 2020-03-09 10:09:22 · 606 阅读 · 0 评论 -
Tomcat9.0 设置局域网内其他电脑或手机端访问{9.0更新}
Tomcat在Windows中安装好了之后,默认只能从本机以http://localhost:8080的方式访问。想要从远处电脑输入http://ip:8080的方式是没法访问的。这是时候需要修改tomcat的配置文件。其文件位置是C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\manager\META-INF\c...原创 2020-03-08 17:18:10 · 456 阅读 · 0 评论 -
SpringMVC跨服务器上传文件中出现405错误
解决引用地址SpringMVC跨服务器上传文件中出现405错误原创 2020-02-11 20:13:36 · 551 阅读 · 0 评论 -
使用Jersey跨服务器上传图片 报405 Method Not Allowed错误
springMVC跨服务器上传 报错:HTTP Status 500 – Internal Server ErrorType 异常报告消息 Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:9090/...原创 2020-02-11 20:10:16 · 631 阅读 · 0 评论 -
JDBC8.0 URL配置
Spring中即成DBUtils<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/eesy_mybatis?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC"></property>原创 2019-11-06 23:59:07 · 1349 阅读 · 0 评论 -
遍历HashMap的四种方法
在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取keyentrySet():Set<Map.Entry<K,V>> entrySet...原创 2019-04-26 15:27:27 · 2863 阅读 · 1 评论 -
Hibernate使用最新的MySQL8.+版本出现的问题!
目前所出现的问题1、驱动包更新为 mysql-connector-java-8.0.12.jar2、hibernate的配置文件hibernate.cfg.xml中使用<property name="connection.driver_class"> com.mysql.cj.jdbc.Driver </property>取代之前的<proper...原创 2019-04-04 01:00:34 · 890 阅读 · 0 评论 -
单例模式——Java
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。保证一个类仅有一个实例,并提供一个全局的访问点。(1)构造方法私有化(2)声明一个本...原创 2018-12-26 17:47:53 · 246 阅读 · 0 评论 -
JAVA封装性
1、封装性的概念(1)封装性是面向对象思想的三大特征之一(2)封装就是隐藏实现细节,仅对外提供访问接口。(3)属性的封装、方法的封装、类的封装、组件的封装、模块化的封装、系统级封装。2、封装的好处1、模块化2、信息隐藏3、代码重用4、插件化易于调试5、具有安全性3、封装缺点1、会影响执行效率4、成员变量与局部变量 (1)在类中的位置不同成员变量:在类中定义局部变量:在...原创 2018-12-26 16:13:00 · 1554 阅读 · 0 评论 -
Java中数组的赋值方式
方法一:使用默认是初始值来初始化数组中的每一个元素语法:数组元素类型 [ ] 数组名 = new 数组元素类型[数组中元素的个数(数组的长度)]int [ ] number = new int [10];方法二:先赋值,然后在赋予默认的初始值语法:数组元素类型[ ] 数组名数组名=new 数组元素类型 [数组中元素的个数(数组的长度)]int [ ] number;number ...原创 2018-12-20 10:02:36 · 3540 阅读 · 0 评论 -
Java中的位移运算
位移运算符左移 “a<<b”将二进制形式的a逐位左移b位,最低位空出来的b位补0。带符号右移 “a>>b”将二进制形式的a逐位右移b位,最高位空出来的b位补原来的符号位。无符号右移 “a>>>b”将二进制形式的a逐位右移b位,最高位空出来的b位补0。位移运算符正数实例100 00000000 00000...原创 2018-12-19 10:21:14 · 891 阅读 · 0 评论