java规则
snakeflash
IT能做什么?探索中。。。
展开
-
Java-编译器知识:为什么匿名内部类使用的局部变量必须为final?
为什么匿名内部类使用的局部变量必须为final?public class Demo{ public static void main(String [] args){ final int a = 1; final Integer b = 1; InterfaceA interfaceA = new InterfaceA(){ public int getInt(){ return a + 1; } public int getInteger(){ retur原创 2021-06-20 13:55:22 · 324 阅读 · 0 评论 -
java导出excel
HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet("table");Object[][] datas = {{"标题1", "标题2", "标题3"}, {"数值1" , 2,3}, {"数值4", 5, 6}};HSSFRow row;HSSFCell cell;for(int i = 0; i < datas.length; i++) {row = sheet.creat...原创 2020-07-02 11:57:13 · 91 阅读 · 0 评论 -
花里胡哨的技术名词
1、SaaS服务原创 2020-06-29 11:38:54 · 155 阅读 · 0 评论 -
maven详解(灵魂三问)
什么是maven可以用来编译代码,编译的这个阶段需要依赖一些java包,所有maven可以用来管理依赖。用来构建项目,构建的前提是项目的结构符合maven项目的结构,构建其实就是把编译后的内容复制到一个新的目录结构,包括:把源代码目录(Sources Root)下的java代码(编译成字节码)和配置文件,放到war包的WEB-INF/classes下。把原来webapp/WEB-IN...原创 2020-01-22 18:04:44 · 144 阅读 · 0 评论 -
正则表达式核心记忆点
由定位符、元字符与普通字符(自称匹配符)、数目限定符组成 []表示一定范围的元字符,子表达式可用于分组获取数据 限定符对[]()里面的所有内容都生效 java的正则模式是字符串,js的正则模式是//包含起来的内置类型...原创 2020-01-02 17:07:34 · 147 阅读 · 0 评论 -
在java与JavaScript中使用正则表达式
java中使用正则表达式常用匹配 ());//结果为false,因为matches是对全局匹配 m.reset();//执行完matches、find之后,匹配的起始位置会变化,如果不想考虑这种变化,则reset System.out.println(m.find());//结果是true,因为find是用子串匹配 System.out.println...原创 2020-01-02 16:56:12 · 219 阅读 · 1 评论 -
Lambda表达式是什么
Lambda 表达式是一个匿名函数Lambda 表达式是一个对象Lambda 表达式是当前位置的接口的一个实例对象编译器会把Lambda 表达式当成形参(这个形参肯定是接口类型)的一个实现了接口方法之后的匿名类的一个实例。...原创 2020-01-02 11:54:04 · 244 阅读 · 0 评论 -
java8 集合类 新特性
java8 集合类新特性集合类java.util.Collections//Java 8 新增APICollections.sort(list,new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o1.compareTo...原创 2020-01-02 11:01:06 · 202 阅读 · 0 评论 -
linux相关技术
1、yum安装sudo yum install -y nginx如果使用yum install xxxx,会找到安装包之后,询问你Is this OK[y/d/N],需要你手动进行选择。但是如果加上参数-y,就会自动选择y,不需要你再手动选择!2、ssl证书配置包含两个文件.crt文件,是证书文件,包含服务器公钥,CA机构信息,域名通配信息,CA签名等等。对于通配符证书,可以在...原创 2019-12-02 14:38:21 · 321 阅读 · 0 评论 -
tomcat相关技术
1、tomcat启动远程调试Linux环境:修改catalina.sh文件,找到CATALINA_OPTS变量,加上远程debug的配置如下,CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"...原创 2019-12-02 10:51:44 · 314 阅读 · 0 评论 -
java日期格式化字符串,大小写区别,YYYY与yyyy,MM与mm,HH与hh
YYYY 代表Week Yearyyyy 代表yearMM 代表 月(Month)mm代表 秒(Min)HH代表24小时制hh代表12小时制原创 2019-03-01 14:44:55 · 6075 阅读 · 0 评论