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

点击右上角即可分享
微信分享提示