- 博客(29)
- 收藏
- 关注
原创 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
169
原创 cookie 在后端是如何产生的
当在后端创建httpSession 的时候httpSession session = new HttpSession(true);这个时候会产生一个cookie 带给前端,不管有没有登录如果是 false 则不会产生cookie...
2019-11-06 11:56:00
2416
原创 byte,bit,kb转换关系
bit就是位,也叫比特位,是计算机表示数据最小的单位byte就是字节1byte=8bit1byte就是1B一个字符=2字节Byte1KB=1024B转换关系如下:1KB=1024B1B= 8b
2019-06-20 11:52:17
6294
原创 mysql 学习小记录
mysql 执行计划 : explain select * from dual;这种模式可以看到mysql给出的最优执行语句EXPLAIN EXTENDED select * from persona;show WARNINGS; 执行计划 type 列 : system > const > eq_ref > ref > range > ind...
2018-11-20 18:53:39
187
原创 java 查看线程
jps -lvm查看当前的 PID jstack 端口号查看线程的执行情况,查到死锁问题 isof -i:8080 查找 8080端口的 PID jconsole 进入java 线程后台控制台jvisualvm 也是可视化线程查看 ...
2018-11-14 00:07:39
1052
原创 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
9151
1
转载 springboot aop 记录用户操作记录
原作: https://www.jianshu.com/p/d0bbdf1974bd 采用方案: 使用spring 的 aop 技术切到自定义注解上,针对不同注解标志进行参数解析,记录日志缺点是要针对每个不同的注解标志进行分别取注解标志,获取参数进行日志记录输出1. 需要引用的依赖<!--spring切面aop依赖--><dependency> ...
2018-11-08 16:29:34
4239
1
原创 数据库超时和socket超时问题
<property name="connectionProperties" value="oracle.net.CONNECT_TIMEOUT=2000;oracle.jdbc.ReadTimeout=20000;loginTimeout=2000;socketTimeout=20000" />原连接: http://www.importnew.com/2466.html...
2018-11-06 15:11:46
1780
原创 spring boot 热部署
在pom中直接引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</opt...
2018-11-06 10:51:36
129
原创 学习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
124
原创 linux 常用命令
ls 显示当前目录下的文件夹cd 进入某个文件夹 cd ../ 回到上一级mkdir 新建一个文件夹touch 新建文件grep '要搜索的内容' 要搜索的文件名称vim 打卡一个文件 1. 打开后是命令模式 ;按 i 进入编辑模式 2. 按 esc 退出...
2018-10-06 22:56:32
142
原创 mysql ,sqlserver 和 oracle 表备份
第一种方式: mysql+oracle +sqlserver : Insert Into Table2 Select * From Table1 插入的表必须要事先存在的 第二种: mysql+oracle : create table table2 as select * from table1 sqlse...
2018-03-08 10:06:11
322
原创 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
411
原创 个人整理--乱七八糟
关于线程的相关整理:1. currentThread()返回对当前正在执行的线程对象的引用。2.getId()返回此线程的标识符。3.getName()返回此线程的名称。4.getPriority()返回此线程的优先级。5.interrupt()中断这个线程。6.interrupted()测试当前线程是否中断。7.isAlive()测试这个线...
2018-01-22 09:48:50
217
转载 同步,异步,阻塞,非阻塞
作者:CyberRep链接:https://www.zhihu.com/question/19732473/answer/141098848来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、对象相信大家经常看到同步系统、异步系统及异步编程之类的文章,这些文章都是从系统层面来解释概念,这在一定程度上会让初学者费解。因此,我个人觉得可以降低维
2017-12-27 17:13:44
209
原创 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
5185
原创 try catch 异常 字符串输出
StringWriter sw = new StringWriter();e.printStackTrace(new PrintWriter(sw, true));String error = sw.toString();
2017-12-20 09:56:55
3178
原创 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
265
原创 关于Java 加载类
一。Java 有三大加载器 根类加载器 boostrap 扩展类加载器 extention 系统加载器 APP 根类主要是为了 加载jvm初始化一些必须的东西; 扩展类只要是 jdk/jre/lib/ext/中的扩展类 系统加载器就是java项目中classpath中的类 加载类原则
2017-12-06 23:47:11
183
原创 windows 启动kafka
不提供 zookeeper 和 kafka 安装过程 启动 zookeeper 之后 进入 kafka安装目录 右键 打开命令行: 下面四个需要四个命令窗口打开 1. 启动kafka 服务:.\bin\windows\kafka-server-start.bat .\config\server.properties
2017-11-21 18:28:45
1263
原创 elasticsearch 配置外网访问
进入 config/ elasticsearch.ym修改:network.host: 127.0.0.1 或者内网Ip添加:http.host: 0.0.0.0
2017-11-01 23:15:45
11199
4
原创 后台运行 esearch 和 其他用户安装java 环境变量
./elasticsearch -d在 .bash_profile 配置好后,要重新登陆下,不然不会生效的配置文件为:exprot JAVA_HOME=/usr/java/jdk1.8.0_151export JRE_HOME=/usr/java/jdk1.8.0_151/jreexport CLASSPATH=.:$JAVA_HOM
2017-11-01 22:47:36
468
原创 SSH 连接 Linux 服务 报错 server responded algorithm negotition
修改 /etc/sshd_config 用 vim sshd_config 输入 i 进入编辑模式在最下方添加Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,
2017-11-01 14:28:49
1601
原创 mysql 一对多 查询 出一行数据
select * from class;select * from student;class id name1 三年二班2 三年一班studentid name class_id1 小明
2017-05-12 16:39:22
12681
转载 网络图片地址转为字节流
public class GetByteByNetUrl { /** * 根据地址获得数据的字节流 * @param strUrl 网络连接地址 * @return */ public static byte[] getImageFromNetByUrl(String strUrl){
2017-03-07 10:02:57
2840
原创 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
5705
原创 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
1300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人