5 zane197

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

java 面试准备(基础)

java 基础篇谈谈对java平台的理解?java是解释执行的,这句话正确吗?请对比Exception和error,另外,运行时异常与一般异常有什么区别?ClassNotFoundException和NoClassDefFoundError的区别谈谈对java平台的理解?java是解释执行的,这句话正确吗?java 本身是一种面向对象的语言,主要有两个显著特点,第一就是所谓的write on...

2020-03-22 22:14:15

centos 常用命令

yum源操作// 1 安装 yum install package // 安装指定的安装包package // 2 更新和升级 yum update // 全部更新 yum update package // 更新指定程序包packageyum check-update // 检查可更新的程序 yum upgrade package // 升级指定程序包package ...

2020-03-14 10:39:25

java 二叉树操作

节点的dat是public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }} /** * 使用递归来创建二叉树 */ public TreeNode createBinaryTre...

2020-02-29 13:55:28

mysql 高级特点

问题 1:执行一个 update 语句以后,我再去执行 hexdump 命令直接查看 ibd 文件内容,为什么没有看到数据有改变呢?回答:这可能是因为 WAL 机制的原因。update 语句执行完成后,InnoDB 只保证写完了 redo log、内存,可能还没来得及将数据写到磁盘。问题 2:为什么 binlog cache 是每个线程自己维护的,而 redo log buffer 是全局共用...

2020-02-28 11:33:36

mysql的utf8mb4编码问题

今天在部署爬虫的时候,发现部署时会出现以下错误: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 这是字符集不支持的异常。数据库使用的是utf8编码,utf8最大的一个特点,就是它是一种变长的编码方式,它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。其中Emoji表情...

2020-01-14 15:35:55

CentOS7.3系统Tomcat无法正常启动解决(8005端口不能启动)

在阿里云CentOS环境中配置tomcat服务器,结果使用端口查看命令netstat -tunlp查看tomcat的8005端口半天都起不来(tomcat的关闭端口),这个端口起不来就无法访问tomcat和关闭tomcat。杀进程或者shutdown.sh永远失败,重启服务器也不行。解决办法:需要修改文件:$JAVA_HOME/jre/lib/security/java.security中的配...

2020-01-14 14:31:57

centos7设置tomcat自启动

在tomcat 的bin目录下加上下面两行代码:export JAVA_HOME=/usr/local/java/jdk1.8.0_11export JRE_HOME=${JAVA_HOME}/jre在/usr/lib/systemd/system目录下增加tomcat9.service文件,内容如下[Unit]Description=TomcatAfter=syslog.t...

2020-01-13 18:49:02

docker 常用命令(以安装redis示例)

挂载外部配置和数据安装mkdir /dockermkdir /docker/redismkdir /docker/redis/confmkdir /docker/redis/data 创建redis.conf配置文件touch /docker/redis/conf/redis.conf redis.conf文件内容自行添加:docker run -d --privileged...

2020-01-10 10:08:43

.gitignore

# Eclipse files #.settings.classpath.project.factorypath# Idea files #.idea*.iml# Maven files #target# jdbc-conf file #src/main/resources/conf/jdbc-conf.propertiessrc/main/resources/con...

2020-01-09 19:28:35

win7 端口转发

添加转发规则netsh interface portproxy add v4tov4 listenport=转发端口 listenaddress=本机IP connectport=目标端口 connectaddress=目标IP示例:netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.155 c...

2020-01-03 17:17:07

xrdp 部署相关问题

server:(通过 ssh 进来)root@loongson:~# /etc/init.d/xrdp restart //启动 xrdp 服务,结果出错Stopping xrdp: sesman xrdp.Starting xrdp: It looks like xrdp is allready running,if not delete the xrdp.pid file and ...

2019-12-30 15:50:01

soap和rest两种WebService对比

webservice相关的基础知识WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,各个平台可以统一的接收和响应外部系统的某种请求,从而实现远程调用。简言之WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。1. 传统的webservice1.1 传统的Web Services 框架的核心技术传统的webservice 包括SOAP ,...

2019-12-06 14:13:57

工业控制系统基础知识入门(一)

工业控制系统基础知识入门(一)1. 工业控制系统定义​ 工业控制系统(Industrial Control Systems,ICS,简称工控系统),是由各种自动化控制组件以及对实时数据进行采集、监测的过程控制组件共同构成的确保工业基础设施自动化运行、过程控制与监控的业务流程管控系统。其核心组件包括数据采集与监控系统(Supervisory Control and Data Acquisiti...

2019-12-06 11:26:24

如何把新加的分区挂载到 根目录

举例说明:新增磁盘的设备文件名为 /dev/sdb 大小为100GB。#fdisk -l 查看新增的的磁盘1、对新增磁盘进行分区#fdisk /dev/sdb按提示操作 n新增 p 主分区 w操作生效 q退出#partprobe 强制让内核重新找一次分区表(更新分区表)这里我们新增一个分区 /dev/sdb1 大小为40GB2、分区格式化#mkfs -t ext4 ...

2019-11-28 15:07:59

mybatis.xml 常用配置记录

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration&...

2019-10-17 17:13:10

代理模式

代理模式定义代理模式的定义:给某个对象提供一个代理,并由代理对象控制对原对象的引。分类静态代理(静态定义代理类)动态代理(动态生成代理类)• JDK自带的动态代理• javaassist字节码操作库实现• CGLIB• ASM(底层使用指令,可维护性较差)角色抽象接口角色 定义代理角色和真实角色的公共对外方法代理角色 实现抽象角色,是真实角色的代理,通过真实...

2019-10-16 15:49:31

MySQL学习笔记

MySQL学习笔记/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=passw...

2019-10-15 10:48:02

原型模式

6. 原型模式场景定义需要多次创建某一类型的对象时,为了简化创建过程,可以只创建一个对象之后,然后再通过克隆的方式复制出多个相同的对象。深克隆和浅克隆在实现克隆的时候必须在代码中满足下面三个条件1)在派生类中要实现Cloneable接口。2)在派生类中要覆盖基类中的clone方法,并声明为public方法。3)在派生类中调用super.clone()方法浅克隆浅克隆中,...

2019-10-14 15:24:22

适配器模式

5. 适配器模式定义将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作适配器模式中的角色目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。需要适配的类(Adaptee):需要适配的类或适配者类。适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接...

2019-10-14 15:23:47

建造者模式

4. 建造者模式场景我们要建造一个复杂的产品。比如:神州飞船(phone>这个复杂的产品的创建。有这样一个问题需要处理:装配这些子组件是不是有个步骤问题?实际开发中,我们所需要的对象构建时,也非常复杂,有很多步骤需要处理时。建造模式的本质:分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某...

2019-10-14 15:23:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。