随笔分类 - Java
摘要:如题: 效果是:在`/opt/myApps/logs/app1/app1.log` `/opt/myApps/logs/app2/app2.log` 每个应用独立存储日志; ```xml %-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %
阅读全文
摘要:Java 对称加密解密(hutool) 借助hutool工具包,使用对称加密; import cn.hutool.core.util.CharsetUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.crypto.SecureUtil
阅读全文
摘要:Java 使用BouncyCastle生成,解读CSR 以下内容均来自网络整理,实测可用,记录如下: 参考资料 Github-通过 Java 代码生成 RSA/SM2(ECC)证书请求 (纯翻译转载)-java 生成csr_Java以编程方式生成CSR 使用Java或BouncyCastle解码/读
阅读全文
摘要:计算程序耗时工具 public class TimeConsumptionDemo { public static void main(String[] args) throws InterruptedException { long begin = System.currentTimeMillis
阅读全文
摘要:声明: 以下内容来源于“Java技术指北” 原文地址:https://mp.weixin.qq.com/s/SQB4ZteKe7-fHFzL__6cSQ 学习整理; Java中的浅拷贝与深拷贝 1. 创建对象的5种方式 ①、通过 new 关键字 这是最常用的一种方式,通过 new 关键字调用类的有参
阅读全文
摘要:Java8新特性相关学习 一、内建函数式接口 1. 功能型函数式接口 1.1 接口定义 (有参数,有返回值) @FunctionalInterface public interface Function<T, R> { R apply(T t); //... } 1.2 接口使用 import ja
阅读全文
摘要:Eclipse 生成WebClinet调用代码 1. 创建一个java项目 2. 新建 Web Service Client向导 填入WSDL地址后点击next或者直接点击 finish;(有些URL识别不了,可以将WSDL从页面上存到本地,然后粘贴到项目工厂里,再在这个窗口上选择即可) 3. 自动
阅读全文
摘要:Java线程笔记 1. 线程的介绍: Java中每一个对象都可以作为锁,这是synchronized实现同步的基础; 普通同步方法(实例方法),锁是当前实例对象 ,进入同步代码前要获得当前实例的锁; 静态同步方法,锁是当前类的class对象 ,进入同步代码前要获得当前类对象的锁; 同步方法块,锁是括
阅读全文
摘要:一、内容介绍; 主要简易介绍Map.Entry 和 ConcurrentHashMap 和使用,不深入专研源码的实现方式; Map.Entry Map是java中的接口,而Map.Entry是Map的一个内部接口;entrySet是Map对象的一个方法,返回一个实现Map.Entry的接口的对象集合
阅读全文
摘要:一、CountDownLatch介绍; * CountDownLatch是一种java.util.concurrent包下一个同步工具类; * CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。 * public void countDown() 锁存器的计数
阅读全文
摘要:在此记录一下面试中比较经常出现的问题,记录一下,虽然有些问题没有多大实用意义,但是偶尔复习下也是对基础知识的加深理解。 1、继承 java中的对象只运行单一继承,但是可以实现implement多个接口; 这里需要注意下,就是接口本身也可以继承接口,而且允许一个接口继承多个接口,例如:public i
阅读全文
摘要:【以下内容并非原创,来自网络搜集整理】 一、Java的集合结构 Java中的集合包含多种数据结构,如链表、队列、哈希表等。从类的继承结构来说,可以分为两大类,一类是继承自Collection接口,这类集合包含List、Set和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合
阅读全文
摘要:总结来说: 1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象
阅读全文
摘要:(虽然java序列化没有在实际工作中使用过,但是面试的时候可能会问到,这里还是把一些基本知识总结记录一下。) 实现一个序列化其实只需要实现 Serializable 接口即可。只要这个类实现了Serializable接口,这个的所有属性和方法都会自动序列化。如果类中的某个属性不需要进行序列化,将不需
阅读全文
摘要:一、实现目标 首先会有一个存放中国行政区域数据的一个txt文件,用java读取并解析出来,并在页面上通过下拉框的形式展示出来。实现效果如下图,当选择完省份后,在选择该省份下的城市,然后在选择该城市下的县区这样逐级显示: 二、代码实现: 1. 先创建一个javaBean,用来存放基本数据; 2. 然后
阅读全文
摘要:一、关于HttpClient的使用:可以参考这个博客地址,这里有详细的介绍,需要的可以先看一下:地址是:http://blog.csdn.net/wangpeng047/article/details/19624529二、项目中用到HttpClient 去请求一个地址,但是用get请求如果参数过多,...
阅读全文
摘要:一、需求:项目上有时需要执行一些定时任务,比如:超过2天未处理的问题,邮件自动通知客服、对接人;3天未处理的问题,邮件自动通知客服、对接人和项目经理,同时标为‘紧急’状态;5天未处理的问题,邮件自动通知客服、对接人和项目经理,同时标为‘非常紧急’状态;这类定时任务可以用简单的JAVA实现。二、SQL...
阅读全文