- 博客(10)
- 资源 (45)
- 收藏
- 关注
原创 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 18.04)
个人博客:小景哥哥启动mysql:方式一:sudo /etc/init.d/mysql start方式二:sudo service mysql start停止mysql:方式一:sudo /etc/init.d/mysql stop方式二:sudo service mysql stop重启mysql:方式一:sudo/etc/init.d/mysql restart方式二:sud...
2018-12-15 15:37:13 4430
原创 多线程同步的实现方法有哪些?
个人博客:小景哥哥Java主要提供了3种实现同步机制: ①synchronized关键字 在Java语言中,每个对象都有一个对象锁与之相关联,该锁表明对象在任何时候只允许被一个线程所拥有,当一个线程调用对象的一段synchronized代码时,需要先获取这个锁,然后去执行相应的代码,执行结束后,释放锁。synchronized关键字有两种用法,synchronized方法和synchro...
2018-12-14 10:39:59 830
原创 Servlet中forward和redirect的区别
个人博客:小景哥哥Servlet有两种跳转方式,forward方式和redirect方式。 forward是服务器内部的重定向,服务器直接访问目标地址的URL,把那个URL的响应内容读取出来,而客户端并不知道,因此在客户端浏览器的地址栏里不会显示跳转后的地址,还是原来的地址。由于在整个定向的过程中用的是同一个Request,因此FORWARD会将Request的信息带到被定向的JSP或Ser...
2018-12-14 10:37:30 1156
原创 单例模式的8种写法
个人博客:小景哥哥单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。优点:系统内存中该类只存在一个对...
2018-12-14 10:34:17 291
原创 JDK动态代理和CGLIB动态代理
个人博客:小景哥哥JDK动态代理:利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。CGLiB动态代理:利用ASM开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。何时使用JDK还是CGLiB?1、如果目标对象实现了接口,默认情况下会采用JDK的动态代...
2018-12-14 10:32:37 243
原创 Java内存模型
个人博客:小景哥哥程序计数器:是一块较小的内存,可以看做当前线程所执行的字节码的行号指示器。Java虚拟机栈:Java方法执行的内存模型,每个方法在执行的同时都会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链表、方法出口等信息。每一个方法从调用直到执行完成的过程,对应着一个栈帧在虚拟机栈中入栈到出栈的过程。本地方法栈:本地方法栈与虚拟机栈所发挥的作用类似,区别是虚...
2018-12-14 10:30:03 188
原创 HTTPS和HTTP的区别
个人博客:小景哥哥HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全。HTT...
2018-12-14 10:25:13 325
原创 UNION和UNION All的区别
个人博客:小景哥哥UNION在进行表求并集后去掉重复的元素,所以会对产生的结果集进行排序算法,删除重复的记录再返回结果。UNION 操作符用于合并两个或多个 SELECT 语句的结果集。UNION内部的SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条SELECT语句中的列的顺序必须相同。UNION结果集中的列名总是等于UNION中第一个SELECT语句中的列名。 ...
2018-12-14 10:23:18 244
原创 tensorboard使用笔记
个人博客:小景哥哥在pycharm中单击logs的上一级目录,点击open in terminal然后输入tensorboard --logdir=‘logs’logs目录中包含了train和test的文件夹,文件夹内是响应的统计结果。...
2018-12-05 23:56:48 194
PVE系列教程(一)、PVE7.1.2版本系统安装
2022-05-01
Joshua Bloch - Effective Java-Addison-Wesley.pdf
2019-01-11
“华为杯”第十四届中国研究生 数学建模竞赛-D题-基于监控视频的前景目标提取(荣获三等奖)pdf
2018-07-12
Learning Deep Architectures for AI.pdf
2018-04-18
Spring5.0.3 + Hibernate5.0.7 + Struts2.5.13全注解整合(SSH全注解整合)
2018-03-23
Spring5.0.3 + Hibernate5.0.7 + Struts2.5.13半注解整合(SSH半注解整合)
2018-03-23
Spring4.3.12+mybatis3.4.6+Springmvc4.3.2整合(SSM整合)
2018-03-23
VMware 配置centos固定ip并上网
2018-02-24
“华为杯”第十四届中国研究生 数学建模竞赛-D题-基于监控视频的前景目标提取(荣获三等奖)
2018-02-24
PicGo2.3.0.dmg PicGo2.3.0.dmg PicGo2.3.0.dmg
2022-11-25
Typora-0.11.18(最后一个免费版).dmg Typora-0.11.18(最后一个免费版).dmg Typora-0
2022-11-25
DS3617(6.17引导与系统安装包).zip
2022-07-28
DS3617(6.23引导与系统安装包).zip
2022-07-28
DS918(6.23引导与系统安装包).zip
2022-07-28
黑群晖DSM7.1.0物理机安装教程需要的文件
2022-07-28
超微x10drl-i说明书MNL-1566.pdf
2022-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人