
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 · 171 阅读 · 0 评论 -
cookie 在后端是如何产生的
当在后端创建httpSession 的时候httpSession session = new HttpSession(true);这个时候会产生一个cookie 带给前端,不管有没有登录如果是 false 则不会产生cookie...原创 2019-11-06 11:56:00 · 2420 阅读 · 0 评论 -
byte,bit,kb转换关系
bit就是位,也叫比特位,是计算机表示数据最小的单位byte就是字节1byte=8bit1byte就是1B一个字符=2字节Byte1KB=1024B转换关系如下:1KB=1024B1B= 8b原创 2019-06-20 11:52:17 · 6298 阅读 · 0 评论 -
web 项目获取当前session所有的session 用户列表
@Configurationpublic class HttpSessionConfig { private static final Map<String, HttpSession> sessions = new HashMap<>(); public List<HttpSession> getActiveSessions() { ...原创 2018-11-12 17:05:10 · 9159 阅读 · 1 评论 -
springboot aop 记录用户操作记录
原作: https://www.jianshu.com/p/d0bbdf1974bd 采用方案: 使用spring 的 aop 技术切到自定义注解上,针对不同注解标志进行参数解析,记录日志缺点是要针对每个不同的注解标志进行分别取注解标志,获取参数进行日志记录输出1. 需要引用的依赖<!--spring切面aop依赖--><dependency> ...转载 2018-11-08 16:29:34 · 4243 阅读 · 1 评论 -
java 查看线程
jps -lvm查看当前的 PID jstack 端口号查看线程的执行情况,查到死锁问题 isof -i:8080 查找 8080端口的 PID jconsole 进入java 线程后台控制台jvisualvm 也是可视化线程查看 ...原创 2018-11-14 00:07:39 · 1056 阅读 · 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 · 126 阅读 · 0 评论 -
个人整理--乱七八糟
关于线程的相关整理:1. currentThread()返回对当前正在执行的线程对象的引用。2.getId()返回此线程的标识符。3.getName()返回此线程的名称。4.getPriority()返回此线程的优先级。5.interrupt()中断这个线程。6.interrupted()测试当前线程是否中断。7.isAlive()测试这个线...原创 2018-01-22 09:48:50 · 220 阅读 · 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 · 414 阅读 · 0 评论 -
同步,异步,阻塞,非阻塞
作者:CyberRep链接:https://www.zhihu.com/question/19732473/answer/141098848来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、对象相信大家经常看到同步系统、异步系统及异步编程之类的文章,这些文章都是从系统层面来解释概念,这在一定程度上会让初学者费解。因此,我个人觉得可以降低维转载 2017-12-27 17:13:44 · 211 阅读 · 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 · 266 阅读 · 0 评论 -
关于Java 加载类
一。Java 有三大加载器 根类加载器 boostrap 扩展类加载器 extention 系统加载器 APP 根类主要是为了 加载jvm初始化一些必须的东西; 扩展类只要是 jdk/jre/lib/ext/中的扩展类 系统加载器就是java项目中classpath中的类 加载类原则原创 2017-12-06 23:47:11 · 185 阅读 · 0 评论 -
properties 读取 字符串
Properties proper = new Properties();proper.load(new StringReader(config)); //把字符串转为readerEnumeration enum1 = proper.propertyNames();while (enum1.hasMoreElements()) { String strKey = (String) e原创 2017-12-22 11:46:33 · 5192 阅读 · 0 评论 -
try catch 异常 字符串输出
StringWriter sw = new StringWriter();e.printStackTrace(new PrintWriter(sw, true));String error = sw.toString();原创 2017-12-20 09:56:55 · 3180 阅读 · 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 · 5709 阅读 · 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 · 1302 阅读 · 0 评论