Java
文章平均质量分 51
两两翅膀
生有涯,而知无涯。
展开
-
Guava开发总结
Guava开发总结一. 字符串相关1.CharMatcher的使用①inRange() 结合matches()// 判断match中的元素是否在inRange()的区间中 中文不支持boolean matches1 = CharMatcher.inRange('a', 'z').or(CharMatcher.inRange('A', 'Z')).matches('K');boolean matches2 = CharMatcher.inRange('1', '9').or(CharMatcher原创 2021-01-11 16:57:19 · 420 阅读 · 1 评论 -
Linux操作系统设置SSH密钥登录
Linux操作系统设置SSH密钥登录登录centos服务器,常用的有账号密码登录和使用SSH免密登录。账号和密码登录的方式比较简单,此处就不在介绍(登录方式如下图)。下面介绍使用SSH免密登录1.登录centos服务器来生成公钥和私钥:[root@localhost~]# ssh-keygen <== 生成密钥对Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id原创 2020-12-29 15:47:17 · 801 阅读 · 1 评论 -
IDEA+DevTools实现热部署功能
IDEA+DevTools实现热部署功能在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。而热部署正是利用了这个特点,它监听到如果有Class文件改动了,就会创建一个新的ClaassLoader进行加载该文...原创 2019-09-06 15:37:06 · 2475 阅读 · 2 评论 -
idea开发springboot热部署配置
开发时如果不能实现热部署其实是件挺坑爹的事情,如何频繁的重启服务器,势必要浪费大量的开发时间,配置好热部署,能大大减少时间的浪费,每次修改点东西还必须要手动重启,也影响开发效率和进度。使用idea热部署的具体配置如下:1.设置pom.xml文件中相关配置: <dependencies> <dependency> <group...原创 2019-07-18 14:32:30 · 214 阅读 · 0 评论 -
js玩命加载……
js玩命加载……在请求数据加载的过程中,经常需要显示请求等待,写了一个简单的请求等待—- html代码如下&amp;amp;amp;amp;lt;!--页面载入显示--&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;div id=&amp;amp;amp;quot;dataLoad&amp;amp;amp;quot; style=&amp;amp;amp;quot;di原创 2018-04-21 11:09:00 · 657 阅读 · 1 评论 -
Java json数组对象获取到前端的值使用js分页
Java json数组对象获取到前端的值使用js分页使用ajax时,得到的返回值是一个json数组对象,现在需要对其进行分页显示,下面有两个js方法,一个是使用ajax,另一个就是分类。在写这一块代码的时候的时候,有一个意外的小发现,$(inputTest).val()这样也能获取<input type = "test" id = "inputTst" /> 这个...原创 2018-04-20 21:19:47 · 1599 阅读 · 1 评论 -
JSONObject按put顺序排放与输出
JSONObject put数据之后,排序会发生变化例如JSONObject object=new JSONObject(); object.put("aaa",111); object.put("bbb",222); object.put("ccc",333); object.put("ddd",444); 输出结果可能为{"aaa":111,"ddd":原创 2018-03-25 11:09:40 · 40053 阅读 · 15 评论 -
Myeclipse 10配置反编译器net.sf.jadclipse_3.3.0.jar+jad.exe
Myeclipse 10配置反编译器在学习编程的过程当中,我们经常需要看一些JAR包中的源码。一般情况下,我们是没法直接读取jar包里面的class文件。于是需要在myeclipse10中配置反编译器,在网上找了一些方法,但感觉不是很实用,所以摸索了一下,先把经验总结如下: [需要net.sf.jadclipse_3.3.0.jar和jad.exe两个文件],文件下载地址:http://dow原创 2017-07-07 09:32:33 · 5398 阅读 · 0 评论 -
Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。DO(Domain Object转载 2017-03-16 20:06:28 · 278 阅读 · 0 评论 -
一次性搞清楚equals和hashCode
前言 在程序设计中,有很多的“公约”,遵守约定去实现你的代码,会让你避开很多坑,这些公约是前人总结出来的设计规范。Object类是Java中的万类之祖,其中,equals和hashCode是2个非常重要的方法。这2个方法总是被人放在一起讨论。最近在看集合框架,为了打基础,就决定把一些细枝末节清理掉。一次性搞清楚!下面开始剖析。public boolean equals(Object obj)Obj转载 2017-03-31 20:42:25 · 261 阅读 · 0 评论 -
JDBC基本知识
JDBC的作用JDBC为java访问数据库提供通用的API,可以为多种关系数据库提供统一访问。因为SQL是关系式数据库管理系统的标准语言,只要我们遵循SQL规范,那么我们写的代码既可以访问MySQL又可以访问SQL Server.简单的说,JDBC可以做三件事:与数据库建立连接 发送SQL语句 处理结果JDBC中重要的类java.sql.DriverManager:用来加载不同的JDBC驱动原创 2017-04-09 20:57:46 · 290 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎原创 2016-11-28 09:04:26 · 272 阅读 · 0 评论 -
Java异常之try,catch,finally,throw,throws
程序和生活一样都会出现异常,先来看个异常:上面出现的是算数错误的异常。在java中,除去一些编译上的错误(语法)之外,就有异常和错误!异常的定义是可自己进行处理后,程序依然可以正常运行下去!错误是Java虚拟机抛出的,终止程序的运行,这就是程序和异常的区别。一:什么是异常处理?异常处理机制就像我们对平时可能遇到的意外情况,预先想好了一些处理的办法。也就是说,在程序执行代码的时候,万一发生了异常,程序原创 2016-11-28 09:56:46 · 449 阅读 · 0 评论 -
接口和抽象类的作用和区别
1.接口(interface),接口被用来建立类与类之间关联的标准。 public interface ITest{ public void test(); } public class TestImpl implements ITest{ public void test(){ System.out.p原创 2016-11-28 09:26:35 · 1014 阅读 · 0 评论 -
Java中的接口和抽象类
本文实例讲述了Java中的接口和抽象类用法。分享给大家供大家参考,具体如下:在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体原创 2016-11-27 22:29:51 · 182 阅读 · 0 评论 -
Java中this和super
1.this&super什么是this?this是自身的一个对象,代表对象本身。可以理解为:指向对象本身的一个指针。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的。注意:this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this;this也可作为构造函数来使用,在后面可以看到。而什么是super?su原创 2016-11-29 18:19:11 · 196 阅读 · 0 评论