自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 查看进程线程的方法

WindowPID : 进程ID任务管理器可以查看进程和线程数,也可以用来杀死进程tasklist 查看进程//java为要查找的关键字tasklist | findstr java taskkill 杀死进程// /F 为强制杀死taskkill /F /PID <PID>Linux备注:-p 表示指向PIDps -fe 查看所有进程ps -fT -p 查看某个进程(PID)的所有线程kill 杀死进程top 按大写H切换是否显示线程top -

2021-10-30 23:18:19 751 1

原创 进程与线程

进程与线程进程程序由指令和数据组成,指令要运行,数据要处理,就必须将指令加载到cpu,数据加载到内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的。当一个程序被运行,从磁盘加载这个程序的代码到内存,这时就开启了一个进程。进程可以视为程序的一个实例。大部分程序可以同时运行多个实例(例如浏览器),也有的程序只能启动一个实例进程(例如网易云音乐,360安全卫士等)。线程一个进程之内可以分为一到多个线程。一个线程就是一个指令流,将指令流中的一条条指令按照

2021-10-28 21:48:33 106

原创 并行与并发

并行与并发并发单核CPU下,线程实际还是串行执行的。操作系统中有一个组件叫做任务调度器,将CPU的时间片(window下时间片最小约为15毫秒)分给不同的程序使用,只是由于CPU在线程间(时间片很短)的切换非常快,人类感觉是同时运行的。总结一句话:微观串行,宏观并行一般会将这种线程轮流使用CPU的做法成为并发(concurrent)微观上是串行的,宏观上是并发的并行多核CPU下,每个核都可以调度运行线程,这时候的线程可以是并行。总结并发(concurrent)是同一时间应对(deal

2021-10-28 21:44:06 91

原创 Java线程

Java线程创建和运行线程方法一:直接使用Thread//创建线程对象Thread t = new Thread(){ public void run(){ //要执行的任务 }};//启动线程t.start();例如://构造方法的参数是给线程指定名字,推荐Thread t1 = new Thread("t1"){ @override public void run(){ //执行的代码 }};//t1.se

2021-10-28 21:40:21 91

原创 设计模式02:装饰者模式

本系列主要是记录阅读《Head First 设计模式》笔记本节用到的单词饮料(Beverage)深焙咖啡(DarkRoast)摩卡(Mocha)奶泡(Whip)装饰(decorate)委托(delegate)花费(cost)组件(component)具体的(concrete)设计原则(开放-关闭原则)类应该对扩展开放,对修改关闭说明:我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可搭配新的行为。如能实现这样的目标,有什么好处呢?这样的设计具有弹性可以应对改变,可以接

2021-06-30 12:10:35 148 1

原创 设计模式01:观察者模式

本系列主要是记录阅读《Head First 设计模式》笔记认识观察者模式(1)报社的业务就是出版报纸(2)向某家报社订阅报纸,只要他们有新的报纸出版,就会给你送来。只要你是他们的订户,你就会一直收到新报纸。(3)当你不想再看报纸的时候,取消订阅,他们就不会再送新报纸来。(4)只要报社还在运营,就会一直有人(或单位)向他们订阅报纸或取消订阅报纸。定义观察者模式当你试图勾勒观察者模式时,可以利用报纸订阅服务,以及出版者和订阅者比拟这一切。在真实的世界中,你通常会看到观察者模式被定义为:观

2021-06-28 23:30:24 85

原创 设计模式00:设计模式入门

本系列主要是记录阅读《Head First 设计模式》笔记01.设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。下面是对这个原则的另外一种思考方式:“把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分”。这样的概念很简单,几乎是每个设计模式背后的精神所在。所有的设计模式都提供了一套方法让“系统中的某部分改变不会影响其他部分”。02.设计原则针对接口编程,而不是针对实现编程。问:用一个类代表一个行为,

2021-06-17 23:09:34 89

原创 PLSQL如何批量执行SQL脚本文件

第一步登录PLSQL第二步选择File > New > Command Windows(命令窗口)第三步输入 @ 符号,之后敲击回车键。从本地选择执行的 SQL脚本第四步要想批量执行sql脚本,可以新建一个文本,使用@拼接本地路径。如下图:all.sql第五步等待批量命令全部执行成功,关闭页面即可...

2021-06-16 11:24:45 3893

原创 Eclipse通过search打开的页面会覆盖之前打开的页面(设置为重新开一个页面)

eclipse在search的时候,通过search打开的页面会覆盖之前打开的页面,如果不想覆盖的话,可以这么设置:Window->Preferences->General->Search取消勾选Reuse editors to show matches

2021-06-11 11:08:48 922

原创 Eclipse配置Tomcat服务器

1、打开Eclipse,Window–>Preference–>Server–>Runtime Environments2.点击Add,选择相应的tomcat版本,本文以tomcat-7.0.53为例,配置好Tomcat名和Tomcat路径,点击finish3、在Eclipse控制台选择Servers4、在空白处右键–>New–>Server–>Apache,选择相应的版本和刚才配置的服务器,点击finish5、若项目较大,可以把tomcat启动时间调大一

2021-06-07 16:28:13 113

原创 如何记笔记

如何记笔记?一、笔记的作用捋清内容,明确重点,帮助重温复习二、笔记误区以及解决方法1.面面俱到,不管质量,只求最多我很勤奋,我很努力,我是那种“你字很多就跟你混”的课代表类型,写笔记时收酸脖子痛,很有成就感,虽然时常经理顾不上,有些觉得力不从心,但是想到满满的学习笔记,觉得一切都是值得的,然而要重温时翻开笔记…【滑稽脸】解决方法1、分清楚重点在哪,考点在哪2、加强总结归纳的能力,要走心2.长篇大论,直接抄书笔记和原文的区别只在于文本封面解决方法1、寻找主干内容,也就是说直接找出一段

2021-06-05 18:44:40 692 2

原创 00.基本知识

基础知识希赛的历年真题网址:https://www.educity.cn/rk/zhenti/prog/B站中级软件设计师视频:https://www.bilibili.com/video/BV1Eb411W7kc?from=search&seid=2726122957843807476

2021-05-23 09:05:10 60

原创 SVN-无法查看log,提示Want to go offline,时间显示1970问题

SVN-无法查看log,提示Want to go offline,时间显示1970问题1.问题svn查看log时,提示“Want to go offline” 错误,如下图所示:2、解决方法:右键->TortoiseSVN->Revison graph (完美解决)

2021-05-19 08:41:57 346

原创 Mysql高级篇

mysql高级篇提供思维导图高级篇主要是看思维导图思维导图下载地址(包含思维导图软件):https://pan.baidu.com/s/1Lzx_bmpvamL6-c5g-10pGA提取码:sc85

2021-04-20 13:07:31 65

原创 Mysql基础

Mysql基础知识(复习)使用命令操作mysql流程1、./mysql -u root -p #进入到mysql安装bin目录下2、show databases; #显示所有的数据库3、create database test; #创建数据库4、use test ; #使用数据库5、create table user(id int , name varchar(200)); #创建用户表6、insert into user (id , name) value(1,'

2021-04-20 12:55:26 708 1

原创 Mysql安装(Linux环境下)

Mysql安装本次演示,主要使用的Linux系统为centos 7,mysql版本为5.7.29。步骤如下步骤一:下载mysql安装包下载地址:https://downloads.mysql.com/archives/community/步骤二:上传安装包到Linux服务器上,并进行解压步骤三:将解压后的文件夹移动到/usr/local文件夹下,并重命名为mysqlmv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql通过以下命令

2021-04-20 12:15:33 79

原创 什么时候使用组合语法或继承语法?

概念组合和继承都允许在新类中放置子对象,组合是显式这么做,继承是隐式这么做。组合语法:class WaterSource{ private String s; WaterSource(){ System.out.println("WaterSource()"); s = "Constructed"; } public String toString(){ return s; }}public class SprinklerSystem{ private String

2020-05-10 17:21:34 583

原创 java 基本成员默认值

1.类的某个成员变量(全局变量)是基本数据类型,即使没有初始化,Java也会确保它获得一个默认值,防止产生程序错误。public class ClassName{ int x; //会自动赋默认值:0}2.局部变量(并非某个类的字段),Java并不会给它自动初始化值,所以在使用时,应先对其赋一个适当的值。否则编译器将会返回错误。void methodName(){ int x; //...

2020-05-01 10:03:44 223

原创 springmvc入门案例

springmvc核心流程springmvc的流程:入门案例的执行流程(1) 当启动Tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatcherServlet对象,就会加载springmvc.xml配置文件(2) 开启了注解扫描,那么SpringmvcStart对象就会被创建(3)从index.jsp发送请求,请求会先到达DispatcherS...

2019-12-22 23:34:36 183

Axure元件库(ios,web,android元件).zip

Axure元件库,包含常用的ios元件库,web元件库以及android元件库,直接导入axure即可使用,方便快捷

2021-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除