- 博客(23)
- 收藏
- 关注
原创 debug模式
文章发布于2020年7月28日debug模式第一行从左到右依次是Step Over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。在没有子函数时,和Step Into效果一样。Step Into:单步执行,遇见子函数就进入继续执行;Force Step Into:能够进入所有的方法,包括JDK方法。Step Out:当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。就是结束子函数的
2021-06-08 18:48:41 594 1
原创 快速了解代码
文章发布于2020年7月16日快速了解代码进公司这么长时间,让我看一个新项目,没有大佬带,自己瞎摸索熟悉代码,在这个过程中,我也不断的学习了其他的内容,当然也暴漏了我的不熟练和在练习代码上的欠缺。以下内容在我在学习过程中结合csdn上一些大佬们的意见也整理了一下自己的经验。看代码 仅从单个项目的角度而言 两个思路:1按接口从上往下梳理2 按数据库从下往上梳理 类/方法 /函数之间的调用关系/参数传递与变化最后整理出来一套从接口到各处理类/方法/函数再到数据库的逻辑链条,然后再具体看每个类/方法
2021-06-08 18:45:47 201
原创 堡垒机11
文章发布于2020年7月16日堡垒机今天第一次接触到堡垒机这个名词,就查了查一些资料。堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的操作行为,以便集中报警、及时处理及审计定责。概述其从功能上讲,它综合了核心系统运维和安全审计管控两大主干功能,从技术实现上讲,通过切断终端计算机对网络和服务器资源的直接访问,而采用协议代理的方式,接管了终端计算机对网络和服务器的访问。形象
2021-06-08 18:44:03 428
原创 阿里云上使用Linux
文章发布于2020年7月15日阿里云上使用Linux1.1、登陆阿里云系统1.2、点击控制台1.3:点击左侧的云服务器ECS1.4、点击实例1.5、配置安全组(点击左侧的安全组)1.6、配置规则1.7、快速创建规则1.8、配置1、选中所有常用的端口2、自定义端口 1/65535 (表示的是开放所有端口)3、授权对象 0.0.0.0/0 (允许所有的机器访问)1.9、重置实例的密码1.10、重启服务器(阿里云的网页端的控制台重启)1.11、使用xshell和xftp工具连接2
2021-06-08 18:43:21 2047
原创 springboot项目中的一些注解
文章发布于2020年7月14日springboot项目中的一些注解一、controller层的:@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。@ResponseBody注解的使用@RequestMapping("
2021-06-08 18:37:13 132
原创 mysql数据库sql语句近期涉及
文章发布于2020年7月14日mysql数据库sql语句近期涉及一、exists关键字:1、exists的返回结果是bool型,只有true或者false如 SELECT * FROM alumni_info t WHERE EXISTS(SELECT a_id FROM alumni_education e WHERE e.a_id=’6588′ ),返回的结果跟SELECT * FROM alumni_info t一样(a_id=6588存在),因为select语句先执行where条件后的语句
2021-06-08 18:35:56 520
原创 根据日期查询的一些sql
文章发布于2020年7月14日根据日期查询的一些sql查询数据查询上个月的数据SELECT * FROM count_referralWHERE PERIOD_DIFF(DATE_FORMAT(NOW(),’%Y%m’), DATE_FORMAT(update_time,’%Y%m’)) =1;查询本月数据SELECT * FROM count_referralWHERE DATE_FORMAT(create_time, ‘%Y%m’) = DATE_FORMAT(CURDATE(), ‘
2021-06-08 18:35:31 1841 2
转载 https://blog.csdn.net/m0_46128094/article/details/115002055?spm=1001.2014.3001.5501
https://blog.csdn.net/m0_46128094/article/details/115002055?spm=1001.2014.3001.5501
2021-04-12 18:02:02 7082
原创 mysql时区问题
–mysql时区问题set global time_zone=’+8:00′;— Create a database and authorize users–创建名称为“xtt_bs”数据库,并设定编码集为utf8CREATE DATABASE IF NOT EXISTS xtt_bs DEFAULT CHARSET utf8 COLLATE utf8_general_ci;–创建了一个名为:xtt 密码为:123456 的用户create user ‘xtt’@’%’ identified b
2021-03-18 16:39:55 84
原创 mysql一些问题
mysql一些问题删除表中的数据 大于某个时间的数据:DELETE FROM t_dc_win where update_time >’2020-11-01 ‘;更新数据表的数据:初始化:TRUNCATE TABLE 表名字
2021-03-18 16:39:06 56
原创 一些命令
文章发布于2020年11月27日Linux一些命令tailf -200 ctce.logbash wss.sh startll -h ll -avim wss.shnetstat -lntptail -200f ctce.logpwdbash wss.sh start|stop|restart|statusps -C nginx -o pidnetstat -anp | grep :80lsof -i:80 也可以查到80端口进程是否有进程在运行。...
2021-03-18 16:38:24 76
原创 一些命令
文章发布于2020年11月27日一些命令nginx的配置在/usr/local/nginx 重启nginx ./nginx -s reloadtomcat启动命令:cd bin/ cd /usr/local/tomcat/tomcat-trade/bin 重启217 ./startup.sh合约模板启动:cd webapps/ROOT/213 ls214 jar -xvf contract-app.war215 cd …216 cd bin/217 ./startup.s
2021-03-18 16:37:44 82
原创 一些命令
文章发布于2020年11月27日一些命令ls ~/backup//jsp/cd backup/185 ls186 rm -rf *187 ls188 jar -xvf zbank-trade-1.0-SNAPSHOT.war189 cd /app/tomcat-trade-01/webapps/jsp190 ls191 cd /app/tomcat-trade-01/webapps/ROOT/jsp/192 ls193 ls ~/backup//jsp/194 rm -rf *
2021-03-18 16:37:00 68
原创 一些命令
server /tools/tomcat 关于tomcat的启动脚本bash启动脚本的命令rpc 重新启动一下 rpc/rpc-02//usr/local/.——-reloadapplication.yml rpc的配置文件 改一下 关于数据库的 数据库的内网地址 账户和密码@符号之后的去掉 进入目录rpc的启动脚本 bash wss.sh restarttomcat的东西在目录 /app jdk目录application/market market目录 改配置文件替换打包 先insta
2021-03-18 16:36:10 66
原创 linux的一些命令
一些命令Linux下启动和关闭nginx命令linux 下面启动nginx 和关闭nginx, 查看linux 开放的所有端口netstat -ntpl,重启服务命令 :service network restart1 进入到安装的目录里面 whereis nginx进入该路径:cd /usr/local/nginx/sbin3 启动nginx 命令: ./nginx 出现下面启动成功4 查看nginx 的状态 ps -ef | grep nginx 出现master 则启动成功5.启动ngi
2021-03-18 16:34:42 83
转载 redis学习
redis学习使用redis有什么缺点分析:大家用redis这么久,这个问题是必须要了解的,基本上使用redis都会碰到一些问题,常见的也就几个。回答:主要是四个问题(一)缓存和数据库双写一致性问题(二)缓存雪崩问题(三)缓存击穿问题(四)缓存的并发竞争问题这四个问题,我个人是觉得在项目中,比较常遇见的,具体解决方案,后文给出。3、单线程的redis为什么这么快分析:这个问题其实是对redis内部机制的一个考察。其实根据博主的面试经验,很多人其实都不知道redis是单线程工作模型。所以,这个问题还是应该要
2021-03-18 16:26:04 62
原创 nginx的一个服务器配置
nginx的一个服务器配置#proxy_cache_path /soft/cache levels=1:2 keys_zone=code_cache:10m max_size=10g inactive=60m use_temp_path=off;upstream org{server 172.31.127.162:8081 weight=1 max_fails=5 fail_timeout=30s;server 127.0.0.1:8081 weight=5 max_fails=5 fail_t
2021-03-18 16:23:25 125
原创 持续集成 Java
1、什么是持续部署场景:一个项目开发的时候、所有的单元测试能够通过但是、整个项目部署到服务器的时候 出现了问题、那么这个时候我们就会寻求一种策略、这种策略是项目的开发好的时候 仅仅单元测试还不够、各个模块必须在服务器上也能运行。持续部署的关注点:版本迭代中新功能怎么在第一时间内让用户体验到、并提出改进措施2、持续集成我们的项目前期开发的时候 都没有问题、单元测试也能通过、在后期的时候明天项...
2020-03-19 22:36:42 378
原创 Linux基础(2)
1、Linux的常用命令(重点)clear:清屏的意思cd /:进入根目录ls :查看当前目录下所有的文件以及文件夹cd … :这个命令主要作用是回退到上一级pwd:这个命令是查看当前操作所在路径(绝对路径)输入首字母(可以直接按table键可以实现自动补全)->仅限于路径下的目录vim /路径/…/文件的名字:查看某一个文件的内容ls -l:查看当前目录下的所有的文件以及文...
2020-03-18 23:36:10 110 1
原创 Linux的基础入门安装
1、为什么要学习Linux操作系统1.1、作为一个服务器的操作系统服务器:PC机常见的服务器的操作系统:Windows Server Linux为什么我们要学习的是Linux 不是 Windows Server ?1、Linux比Wondows的稳定性要更好、比如说Linux在更新系统的时候可以不用重启 Linux和Windows比 宕机的效率更低2、安全性对比 Linux...
2020-03-17 23:45:40 122
原创 java中的单例模式 饿汉式 懒汉式
Java中的单例模式单例模式的目的:当前系统中只存在一个实例 称之为单例Spring框架自动装配的对象就是单例模式的//饿汉式第一步 构造方法私有化第二步 创建当前对象的静态实例第三步 创建一个公开的方法 用于获取当前类的实例//懒汉式第一步 构造方法私有化第二步 创建一个当前类的实例 赋值为null第三步 创建一个公开的方法 用于获取当前类的实例...
2019-11-26 20:21:24 524 2
原创 线程(1)
多线程线程进程:计算机硬件的一些东西进程:一个进程就是一个应用程序的独立空间 也是CPU分配资源的最小单位线程:是包含在进程之中的 一个进程最少包含一个线程 线程是CPU执行的最小单位CPU:单核CPU的环境下 多个线程是交替执行的 轮流执行 由我们的CPU来决定我们可以通过代码来强制制定一些执行的规则 但是 大多数的时候 我们是不能改变CPU的执行策略的CPU有一个时间...
2019-11-23 11:07:43 127 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人