
Java
black_moods
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git 个人学习相关记录
git checkout -- file 修改了文件但是还没 执行 git add git checkout -- . 丢弃所有没add的修改 git reset HEAD <file> 把 add 后的文件 退回到工作区, git reset HEAD 回退上次 add 到所有 远程仓库 本地项目关联到远程仓库 git remote add o...原创 2020-03-14 20:21:35 · 190 阅读 · 0 评论 -
cookie 在后端是如何产生的
当在后端创建httpSession 的时候 httpSession session = new HttpSession(true); 这个时候会产生一个cookie 带给前端,不管有没有登录 如果是 false 则不会产生cookie ...原创 2019-11-06 11:56:00 · 2449 阅读 · 0 评论 -
byte,bit,kb转换关系
bit就是位,也叫比特位,是计算机表示数据最小的单位 byte就是字节 1byte=8bit 1byte就是1B 一个字符=2字节Byte 1KB=1024B 转换关系如下: 1KB=1024B 1B= 8b原创 2019-06-20 11:52:17 · 6338 阅读 · 0 评论 -
web 项目获取当前session所有的session 用户列表
@Configuration public class HttpSessionConfig { private static final Map<String, HttpSession> sessions = new HashMap<>(); public List<HttpSession> getActiveSessions() { ...原创 2018-11-12 17:05:10 · 9194 阅读 · 1 评论 -
springboot aop 记录用户操作记录
原作: https://www.jianshu.com/p/d0bbdf1974bd 采用方案: 使用spring 的 aop 技术切到自定义注解上,针对不同注解标志进行参数解析,记录日志 缺点是要针对每个不同的注解标志进行分别取注解标志,获取参数进行日志记录输出 1. 需要引用的依赖 <!--spring切面aop依赖--> <dependency> ...转载 2018-11-08 16:29:34 · 4260 阅读 · 1 评论 -
java 查看线程
jps -lvm 查看当前的 PID jstack 端口号 查看线程的执行情况,查到死锁问题 isof -i:8080 查找 8080端口的 PID jconsole 进入java 线程后台控制台 jvisualvm 也是可视化线程查看 ...原创 2018-11-14 00:07:39 · 1073 阅读 · 0 评论 -
学习Java多线程过程
基础知识 一. java 多线程的实现方式 1. 继承Thread 实现 run方法 Thread thread = new Class(); thread.start(); 2. 实现 Runable 接口 并实现run 方法 Thread thread = new Thread(Runable class); ...原创 2018-10-09 00:42:04 · 137 阅读 · 0 评论 -
个人整理--乱七八糟
关于线程的相关整理: 1. currentThread() 返回对当前正在执行的线程对象的引用。 2.getId() 返回此线程的标识符。 3.getName() 返回此线程的名称。 4.getPriority() 返回此线程的优先级。 5.interrupt() 中断这个线程。 6.interrupted() 测试当前线程是否中断。 7.isAlive() 测试这个线...原创 2018-01-22 09:48:50 · 233 阅读 · 0 评论 -
HashCode 重新
public boolean equals(Object o){ if (this == o) { return true; } if(o instanceof Person){ Person p=(Person) o; if(p.name==this.name){ return true;原创 2018-01-23 17:31:56 · 431 阅读 · 0 评论 -
同步,异步,阻塞,非阻塞
作者:CyberRep 链接:https://www.zhihu.com/question/19732473/answer/141098848 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、对象 相信大家经常看到同步系统、异步系统及异步编程之类的文章,这些文章都是从系统层面来解释概念,这在一定程度上会让初学者费解。因此,我个人觉得可以降低维转载 2017-12-27 17:13:44 · 221 阅读 · 0 评论 -
Java面试准备 --自用
1.java 的八大类型 byte shot int float double long char boolean 2.string 不能被继承 因为有 final 修饰符 3. string 是一个常量 ; stringBuffer 和stringBuild 是可变的,buffer是线程安全的。build非线程安全的 多一个 synchronized 进行修饰 4.ar原创 2017-12-07 00:50:01 · 277 阅读 · 0 评论 -
关于Java 加载类
一。Java 有三大加载器 根类加载器 boostrap 扩展类加载器 extention 系统加载器 APP 根类主要是为了 加载jvm初始化一些必须的东西; 扩展类只要是 jdk/jre/lib/ext/中的扩展类 系统加载器就是java项目中classpath中的类 加载类原则原创 2017-12-06 23:47:11 · 192 阅读 · 0 评论 -
properties 读取 字符串
Properties proper = new Properties(); proper.load(new StringReader(config)); //把字符串转为reader Enumeration enum1 = proper.propertyNames(); while (enum1.hasMoreElements()) { String strKey = (String) e原创 2017-12-22 11:46:33 · 5231 阅读 · 0 评论 -
try catch 异常 字符串输出
StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw, true)); String error = sw.toString();原创 2017-12-20 09:56:55 · 3203 阅读 · 0 评论 -
java 微信接入 关注和取消关注
//最基础的servlet 进行接收package com.cq.wechat; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.uti原创 2017-03-04 15:31:01 · 5726 阅读 · 0 评论 -
Calendar 获取年月日
package com.calendar; import java.util.Calendar; import java.util.Date; import org.junit.Test; public class times { @Test public void Tezt(){ //获取 年月日 时分秒 Cal原创 2017-03-04 15:22:27 · 1323 阅读 · 0 评论