上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 项目总结62:Linux自定义tomca服务重启 需求 项目部署在两台Linux服务器。迭代开发过程中;每次更新服务器都要一连串的操作,虽然不多,但显得繁琐。想写一个tomcat restart脚本,做到“一键操作” 自定义restart.sh脚本 放在./tomcat/bin目录下 ##!/bin 阅读全文
posted @ 2020-05-12 18:10 我不吃番茄 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 项目总结61:IDEA远程调试linux下的tomcat 前提 要远程调试代码,首先的保障本地的代码和远程tomcat的代码是同一份 第一步:在本地idea配置一个远程tomcat服务器 host就填写远程主机ip port填写访问的端口(不是调试端口) Startup/Connection页面设置 阅读全文
posted @ 2020-05-12 14:51 我不吃番茄 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Java深入学习28:Redisson分布式锁的使用 情况1- 常规情况,没有任何同步锁,使用Jmeter模拟多线程 问题:结果发现numTest会出现重复读写的情况(numTest = 6) @RestController public class RedissonController { sta 阅读全文
posted @ 2020-05-06 10:51 我不吃番茄 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: Java深入学习27:Java反射 常用方法 代码示例(基础类在最后) 1- 获取Class类的方式 public class ClassGetTest { public static void main(String[] args) throws ClassNotFoundException, I 阅读全文
posted @ 2020-05-06 10:45 我不吃番茄 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Java深入学习28:Runnable和Callable 创建线程的四种方式(前两种没有返回值,后两种有) 继承Thread类 实现Runnable接口 实现Callable接口通过FutureTask包装器来创建Thread线程 使用ExecutorService、Callable、Future实 阅读全文
posted @ 2020-05-05 17:51 我不吃番茄 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Springboot学习10:Spring常用注解 END 阅读全文
posted @ 2020-05-05 17:48 我不吃番茄 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Springboot学习09:AOP 基础概念图 源码示例 切点 import org.springframework.web.bind.annotation.*; @RestController public class AopController { @GetMapping("/beforeAo 阅读全文
posted @ 2020-05-05 17:17 我不吃番茄 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Java深入学习26:Java深度克隆 深克隆和浅克隆区别 浅克隆: 只copy对象引用,不copy对象本身。即对象地址不变,仍然只存在一个对象。 深克隆: 不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象。 深克隆的两个方案 方案1——实现Cloneable接口,重写Object类地 clo 阅读全文
posted @ 2020-05-05 14:18 我不吃番茄 阅读(1652) 评论(1) 推荐(0) 编辑
摘要: Linux 定期切割Tomcat catalina.out和清理log日志 Tomcat日志的清理有两种情况 第一种:日志本身就以日期保存,每天一个文件的,比如localhost.2020-04-24.log;这类日志只需要卡一个定时器,定期删除即可。 第二种:日志是日积月累在同一个文件中,比如ca 阅读全文
posted @ 2020-04-27 22:21 我不吃番茄 阅读(3529) 评论(1) 推荐(0) 编辑
摘要: Java异常处理007:IDE Maven不使用本地仓库ar,直接从远程仓库下载(失败),导致jar引用失败 问题重现 不知道Maven抽什么风,无法到远程仓库(阿里仓库)下载某个jar。于是手动下载放到本地仓库指定位置,但是Maven打包时还是会默认从远程仓库(阿里仓库)下载么,然后下载失败,导致 阅读全文
posted @ 2020-04-27 15:12 我不吃番茄 阅读(820) 评论(0) 推荐(0) 编辑
摘要: Java深入学习25:抽象类和接口的区别 理解抽象类和接口的区别,需要从设计层面去理解。接口是对动作的抽象,而抽象类是对根源的抽象。所以在高级语言中(如Java,C#),一个类只能继承一个抽象类,但是一个类可以同时实现多个接口。 总结几句话来说: 1- 抽象类和接口都不能被直接实例化,如果二者要实例 阅读全文
posted @ 2020-04-24 14:50 我不吃番茄 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Java深入学习24:try catch finally执行和返回逻辑 先说结论: 一般逻辑,先执行try语句;如果有异常,则继续执行catch语句;如果有finally语句,则执行finally语句; 任何执行try 或者catch中的return语句之前,如果finally存在的,都会先执行fi 阅读全文
posted @ 2020-04-23 22:36 我不吃番茄 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Java深入学习23:HashMap和HashTable package interview; /* * *@Description: *@Author:TYJ *@Date: create in 2020/4/23 7:54 */ import java.lang.reflect.Method; 阅读全文
posted @ 2020-04-23 17:36 我不吃番茄 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Java深入学习22:String StringBuffer Stirngbuilder String 字符串常量,字符串长度不可变。Java 中 String 是 immutable(不可变)的。 用于存放字符的数组被声明为 final 的,因此只能赋值一次,不可再更改。 /** The valu 阅读全文
posted @ 2020-04-23 17:18 我不吃番茄 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Java异常处理006:SSL证书异常:SSLHandshakeException: sun.security.validator.ValidatorException 本地请求第三方接口,出现如下异常 javax.net.ssl.SSLHandshakeException: sun.securit 阅读全文
posted @ 2020-04-23 10:56 我不吃番茄 阅读(13426) 评论(0) 推荐(0) 编辑
摘要: Java深入学习20:synchronized 先看一个没有synchronizd修饰的普通方法 public class SynTest implements Runnable { private static int count ; public SynTest() { this.count = 阅读全文
posted @ 2020-04-23 08:21 我不吃番茄 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Java深入学习19:内部类分析 如下 public class OutClass { public String outParam = "outParam"; public String print(){ System.out.println("this OutClass print method 阅读全文
posted @ 2020-04-22 20:19 我不吃番茄 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Linux查看并发连接数 指令(查看Apache的并发请求数及其TCP的连接状态) netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果 [root@izbp10ebr6tsvo83iahgzdz ~]# ne 阅读全文
posted @ 2020-04-21 09:55 我不吃番茄 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: Linux查看端口号ss和losf指令 SS指令 ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 1- 全部命 阅读全文
posted @ 2020-04-21 09:50 我不吃番茄 阅读(2268) 评论(0) 推荐(0) 编辑
摘要: Git学习01:Git安装 Linux Centos7 安装 一、yum安装,只要执行 yum -y install git 即可,但是yum安装无法控制版本,可能版本会比较老,推荐使用方法二 [root@ecs-x-large-2-linux-20200229160057 ~]# yum -y i 阅读全文
posted @ 2020-04-10 19:28 我不吃番茄 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页