随笔分类 -  J2se

摘要:一、背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分 阅读全文
posted @ 2018-10-25 11:31 星朝 阅读(362) 评论(0) 推荐(0)
摘要:ClassLoader 提供了两个方法用于从装载的类路径中取得资源: public URL getResource (String name); public InputStream getResourceAsStream (String name); 这里name是资源的类路径,它是相对与“/”根 阅读全文
posted @ 2018-10-25 11:21 星朝 阅读(301) 评论(0) 推荐(0)
摘要: 所使用的软件是 DJ Java Decompiler 3.9。 下面是一个有用的参考文档,说明如何批量编译 http://www.udl.es/usuaris/jordim/Progs/Readme.txt 安装好之后,找到它的安装路径,我的是:C:\Program Files\deco 阅读全文
posted @ 2018-10-24 16:23 星朝 阅读(1550) 评论(0) 推荐(0)
摘要:两个字符串比较大小:    一、可以用compareTo()方法,另外还有compareToIgnoreCase(String) 忽略大小写及 compareTo(object string)这些 方法返回值是int, 以compareTo()方法为例:  & 阅读全文
posted @ 2018-10-24 10:56 星朝 阅读(16698) 评论(0) 推荐(2)
摘要: 接着上一章走呗:http://www.cnblogs.com/sxdcgaq8080/p/7712874.html 然后声明一点,下面打包的过程中,scope一直都是使用默认的范围 <! 用于编译jsp > <dependency> <groupId> 阅读全文
posted @ 2018-10-23 22:02 星朝 阅读(911) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算 阅读全文
posted @ 2018-10-23 13:56 星朝 阅读(682) 评论(0) 推荐(0)
摘要:问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭?   问题(1)解释: 如下例子代码: FileInputStream is = new FileInputSt 阅读全文
posted @ 2018-10-23 10:09 星朝 阅读(295) 评论(0) 推荐(0)
摘要:       众所周知,JDK中以前String类中的substring方法存在内存泄漏问题,之所以说是以前,是因为JDK1.7及以后的版本已经修复了,我看都说JDK1.6的版本也存在这个问题,但是我本机上安装的1.6看了看源码不 阅读全文
posted @ 2018-10-23 10:06 星朝 阅读(1157) 评论(0) 推荐(0)
摘要:一、RPC简介 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。    阅读全文
posted @ 2018-10-23 09:39 星朝 阅读(308) 评论(0) 推荐(0)
摘要:Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样 阅读全文
posted @ 2018-10-23 09:38 星朝 阅读(534) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同 阅读全文
posted @ 2018-10-23 09:36 星朝 阅读(1417) 评论(0) 推荐(0)
摘要:package com.test.java.zip; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.i 阅读全文
posted @ 2018-10-23 09:08 星朝 阅读(561) 评论(0) 推荐(0)
摘要:Java API中的 java.util.zip. ;包下包含了Java对于压缩文件的所有相关操作。我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作。 ZipFile java中的每一个压缩文件都是可以使用ZipFile来进行表示的。 File file = new F 阅读全文
posted @ 2018-10-22 17:45 星朝 阅读(2125) 评论(0) 推荐(0)
摘要:```java package com.biao.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.Enumerati... 阅读全文
posted @ 2018-10-22 16:01 星朝 阅读(8492) 评论(0) 推荐(0)
摘要:使用 Java 将多个文件压缩成一个压缩文件 一、内容 ①使用 Java 将多个文件打包压缩成一个压缩文件; ②主要使用 java.io 下的类 二、源代码:ZipMultiFile.java 1 package cn.com.zfc.day018; 2 3 import java.io. 阅读全文
posted @ 2018-10-22 16:00 星朝 阅读(16724) 评论(4) 推荐(7)
摘要:印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的forea 阅读全文
posted @ 2018-10-22 14:08 星朝 阅读(387) 评论(0) 推荐(0)
摘要:1 public ActionResult excelPrint() { 2 HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 3 HSSFSheet sheet = workbook.createSheet();// 创建一个Exc 阅读全文
posted @ 2018-10-19 14:27 星朝 阅读(3595) 评论(0) 推荐(0)
摘要:/     实现对Java配置文件Properties的读取、写入与更新操作   /    package test;       import ja 阅读全文
posted @ 2018-10-15 13:56 星朝 阅读(5091) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shenxiandashu/article/details/79193705 <! flowchart 箭头图标 勿删 比较常用的方法是将properties文件直接打入JAR包中,然后使用Proper 阅读全文
posted @ 2018-10-15 11:55 星朝 阅读(2045) 评论(0) 推荐(0)
摘要:概括的说:静态代码块在类加载时调用,并且只调用一次。静态代码块最常用的作用就是:给一个对象的属性初始化。具体的说:1.当调用一个类的静态变量时,这个类中的静态代码块会执行。【只有静态代码块会执行】 2.当调用一个 类的静态方法时,这个类中的静态代码块会执行。【只有静态代码块会执行】 3.当创建一个 阅读全文
posted @ 2018-10-15 11:17 星朝 阅读(7456) 评论(1) 推荐(0)