- 博客(29)
- 收藏
- 关注
原创 CentOS安装Mysql(可指定版本)
目录1 系统环境2 添加MySQL yum 仓库2 Linux下安装3 启动MySQL4 登录MySQL5 远程连接参考资料1 系统环境系统环境 CentOS7.7 64安装MySQL版本 MySQL 8.02 添加MySQL yum 仓库前往 MySQL yum 查看对应的rpm文件名(下图红色框)2 Linux下安装进入指定文件夹cd <file_path>下载 rpm文件wget https://dev.mysql.com/get/mysql80-commu
2020-07-04 17:54:36
644
转载 ARP
转载 原文1 IP地址与MAC地址要理解ARP协议的工作原理必须先理解IP地址和MAC地址的区别,MAC地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址(IP地址使用软件实现的)如下图:在发送数据时,数据从高层到低层,然后才到通信链路上传输。使用IP地址的IP数据报一旦交给了数据链路层,就被封装成了MAC帧。MAC帧在传送时使用的源地址和目的地址都是硬件地址。连接在通信链路上的设备(主机或路由器)在接收MAC帧时,根据是MAC帧首部的硬件地址。在数据链路层看
2020-05-17 21:36:27
6122
原创 机器学习-笔记整理1
学习资料来自Coursea目录1 什么是机器学习?2 监督学习3 无监督学习1 什么是机器学习?Tom Mitchell给出的定义是:“A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves wit
2020-05-17 15:30:51
163
转载 HashMap中capacity、loadFactor、threshold、size等概念的解释
此文章为转载文章,原文链接HashMap的结构约定约定前面的数组结构的每一个格格称为桶约定桶后面存放的每一个数据称为binbin这个术语来自于JDK 1.8的HashMap注释。sizesize表示HashMap中存放KV的数量(为链表和树中的KV的总和)。capacitycapacity译为容量。capacity就是指HashMap中桶的数量。默认值为16。一般第一次扩容时会扩容到64,之后好像是2倍。总之,容量都是2的幂。 /** * The default initi
2020-05-08 19:27:01
735
转载 PO BO VO DTO POJO DAO概念及其作用
转载原文目录1. PO2. BO3. VO4. DTO5. POJO6. DAO7.总结1. POPersistant Object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。2. BOBusiness Object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简...
2020-04-19 22:06:40
340
转载 DQL/DML/DDL/DCL
转载原文链接目录1. 定义1.1 DQL1.2 DML1.3 DDL1.4 DCL1. 定义1.1 DQL数据查询语言DQL全称为(Data QueryLanguage),主要用于查询数据。DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>1...
2020-04-19 21:39:34
499
原创 MyBatis_CRUD
目录一、什么是CRUD二、利用一、什么是CRUD此处摘取百度百科定义CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。二、利用...
2020-04-19 15:27:31
342
原创 Node.js安装(win10)
目录1 Node.js2 准备资源3 安装Node.js4 环境变量配置1 Node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP...
2020-04-01 13:18:11
299
原创 浏览器输入URL后发生了什么
参考Java Guide 计算机网络目录1 涉及的网络知识1.1 IP地址1.2 DNS1.3 TCP1.4 APR1.5 HTTP2 执行步骤2.1 DNS解析2.2 建立TCP连接2.3 服务器处理请求(以SpringMVC为例)1 涉及的网络知识1.1 IP地址IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围内唯一的32位的标识符。1.2 DNSD...
2020-03-31 22:46:34
431
1
原创 Java 重写(Override)与重载(Overload)
Java 重写(Override)与重载(Overload)重写和重载实现了Java的三大特性(封装,继承,多态)中的多态性一、重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。方法重载的规则接下来拿下面的代码作为例子。代码中定义了两个类People,Teacher, Teacher继承了People类,重写了People中的wo...
2020-03-26 21:10:12
164
原创 Java equals()和==的区别
一、equals()和==的区别equals() 用来判断两个对象是否相等。== : 它的作用是判断两个对象的地址是不是相等。二、equals()方法Object类中的equals()源码如下图所示源码中通过判断两个对象的地址是否相等来区分它们是否相等,所以默认的情况下equals()的实现方式和==相同。equals()方法...
2020-03-26 13:56:47
163
原创 centos安装jdk1.8
环境:阿里云ECS CentOS 7.7 64位使用工具:XShell 6,Xftp 6一、准备Linux版jdkJDK下载地址二、将下载的jdk放到Linux服务器上这里使用的是Xftp 6将JDK放到Linux服务器上。我这里存放在/usr/tools下三、Linux环境下解压jdk压缩包进入到linux环境下,执行下面的命令解压jdk压缩包。tar -zxvf...
2020-03-18 13:40:34
122
原创 VirtualBox 安装Centos虚拟机 配置固定ip地址
首先要下载Centos镜像和VirtualBox环境:Windows,Centos,VirtualBox下载后打开VirtualBox,点击新建设置好虚拟机名称和系统类型,这里选择Linxus,版本选择OtherLinux配置内存新建并选择硬盘设置网络,连接方式选择桥接网卡点击启动,回来的安装界面,选择语言选择地区点击 INSTALLATION ...
2020-02-14 16:46:34
977
原创 Docker mysql 挂载
Docker 运行mysql镜像,mysql数据库中的数据都是存在运行mysql数据库的容器当中,如果容器被删除或者是主机关机,那么mysql数据库数据就会丢失。我们可以使用挂载的方式,来实现数据的持久化。下面分别创建两个运行mysql的容器,一个使用挂载,另外一个不适用挂载,看看结果如何。###使用挂载docker run -d -p 3306:3306 \#命名容器名--name ...
2020-02-13 22:56:22
465
原创 Docker下安装Tomcat
前面完成Centos下安装Docker后,现再可以在Docker 下安装Tomcat环境:VirtualBox ,Centos,Windows使用VirtualBox 创建一个Centos虚拟机。搜索Tomcat镜像docker search tomcat拉取Tomcat镜像(version为版本号)docker pull tomcat:<version>...
2020-02-13 11:55:44
144
原创 Centos下安装Docker
参考:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1清理原有的docker目录和文件yum remove docker \ docker-client \ docker-client-latest \ ...
2020-02-13 11:08:55
98
原创 shiro 静态资源放行
Shiro 内置过滤器,可以实现权限相关的拦截器常用的过滤器:anon:无需认证(登录)可以访问authc:必须认证才可以访问user:如果使用rememberMe的功能可以直接访问perms:该资源必须得到资源权限才可以访问role:该资源必须得到角色的权限才可以访问放行静态资源的方式有两种:yml配置文件shiro: hash-algorithm-name: md...
2020-01-20 16:08:26
2935
原创 Spring_依赖注入(Dependency Injection)
Spring_依赖注入(Dependency Injection)使用Spring框架后,Spring将会对类间的依赖关系进行管理,而这就叫做依赖注入。注意:经常变化的数据,并不适合使用依赖注入一、依赖注入的三种方式:1)使用构造函数2)使用setter方法3)使用注解一、依赖注入的数据:1)在配置文件中配置的bean类2)基本类型和String3)复杂类型/集合类型...
2019-12-11 21:12:51
176
原创 spring_基于注解的IOC配置
spring_基于注解的IOC配置一、导入spring-aop依赖使用spring的IOC注解,需要使用一下的jar包,在这里使用maven来导入依赖maven配置:<!-- 导入spring maven依赖时,会自动导入spring-aop依赖 --><dependency> <groupId>org.springframework</...
2019-12-11 20:47:25
131
原创 Spring_bean的生命周期
Spring_bean的生命周期1、单例对象(singleton)初始化:容器创建时出生存活:容器存在,bean对象存在销毁:容器销毁时,bean对象死亡bean.xml文件 <bean id="accountService" class="com.zl.service.impl.AccountServiceImpl" scope="singleton" init-meth...
2019-12-09 22:11:21
118
原创 Spring_bean的作用范围
bean的作用范围可以通过bean标签的scope属性来设置scope属性的可选的值1)singleton 单列(默认)2)prototype 多例3)request 作用于web应用请求范围4)session 作用于web应用会话范围5)global-session 作用于集群环境的会话范围(全局会话范围),当不是集群环境时,就是session1)singleton 单列(默认)...
2019-12-09 21:49:58
147
原创 Spring_创建bean的三种方式
Spring创建bean的三种方式第一种:使用默认构造函数创建bean在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时。采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象则无法创建bean.xml文件代码: <bean id="beanId" class="beanClass"></bean>...
2019-12-08 22:35:36
264
转载 POI word转html
转载文章来源:https://www.cnblogs.com/always-online/p/4800131.html#commentformmaven依赖 这里要注意的是依赖之间应保持版本一致,否则会导致包冲突。小白的我因此困扰挺久。<dependencies> <!--doc2html start--> <dependency&...
2019-12-01 15:53:33
189
原创 mybatis入门
环境:IntelliJ IDEA 2019.2 x64, Mysql一、创建maven工程并导入坐标1.新建maven工程2.输入坐标Groupid可以理解为项目开发团队的统一标识(包结构),一般分为多个段,如com.xxx.xxxArtifactId可以理解为项目名称Groupid和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到mave...
2019-11-27 22:28:26
99
转载 Servlet中response、request乱码问题解决(转载)
此处转载 博主“续杯凉茶”的文章链接:https://www.cnblogs.com/whgk/p/6412475.html一、request请求参数出现的乱码问题get请求:get请求的参数是在url后面提交过来的,也就是在请求行中MyServlet是一个普通的Servlet,浏览器访问它时,使用get请求方式提交了一个name=小明的参数值,在doGet中获取该参数值,并且打印到控...
2019-11-26 22:50:35
165
原创 Servlet 生命周期
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Servlet 生命周期创建→初始化→处理请求→销毁Servlet 通过调用 init () 方...
2019-11-15 16:12:41
125
原创 SSH 将后台获取的对象放到页面中
SSH 将后台获取的对象放到页面中在Action 中ActionContext.getContext()方法通过实例化ActionContext类对象actionContext通过调用actionContext.getSession().put(“object”, object)方法将后台获取到的对象放到ActionContext中在JSP页面中通过${object.属性}获取你所想要的...
2019-05-21 20:15:15
276
原创 hibernate 一对多 参照非主键 插入数据库
**hibernate 单向多对一 参照非主键 插入数据库当插入数据库记录时,报出外键约束的问题。表结构如下其中两张表中id都为业务逻辑无关主键,major表中的 institute_id参照 Institute表中的institute_id, 而Institute表中的institute_id并非主键。如果你子表参照主表的字段是主键时,就可能不会有一下的错误-- ----------...
2019-05-09 11:30:45
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人