自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL窗口函数

mysql窗口函数

2023-01-29 20:27:34 486

原创 SQL连续问题思路

SQL连续问题处理

2023-01-28 21:41:34 1244

原创 MySQL 8.0 管理端口解决连接数过多问题

MySQL 8.0 管理端口解决连接数过多问题最近遇到了连接数撑爆数据库的情况,据搜集信息来看,MySQL8之前会预留一个连接给super用户,但是8.0死活登不上去,只能眼睁睁看着连接满,却不知道服务器里面发生了什么。经过搜索,发现MySQL官方给出了管理端口的方式来解决连接数爆满的情况。这个设置好的管理端口不会限制连接数量,但是需要连接的用户拥有connection_admin权限。接下来我们讲讲如何操作,修改配置文件,在[mysqld]的配置下方加入如下两行#test1为服务器的主机名,也可

2022-01-29 15:24:04 1971

原创 mysqlsh的import工具导致唯一索引失效引起集群崩溃的真实案例

最近在生产上的MySQL集群出现了所有从节点异常退出的奇怪现象,可给孩子吓得不轻,立马开始排查问题和当时正在做操作的老师沟通后定位到他们当时正在使用mysqlsh的import工具进行数据导入。具体的执行命令如下mysqlsh --uri dcsp@$ip $port -pd$pwd -e "util.importTable('data.txt',{schema:'mydb',table: 'mytable', fieldsTerminatedBy:'|',characterSet:'gbk',

2021-12-27 15:32:50 1298

原创 MySQL闪回工具—my2sql

MySQL闪回工具—my2sqlmy2sql是使用go语言开发的MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash、my2fback等,本工具基于my2fback、binlog_rollback工具二次开发而来。my2sql的GitHub地址:https://github.com/liuhr/my2sql优点:功能丰富,不仅支持回滚操作,还有

2021-04-19 21:03:54 875

原创 linux文件基础与常见命令

Linux系统简介Linux分区主分区:只能有4个拓展分区:最多只能有一个主分区加拓展分区最多只能有4个不能写入数据,只能包含逻辑分区逻辑分区:用于储存数据高级格式化高级格式化是指根据用户选定的文件系统(FAT16、FAT32、NTFS、EXT2、EXT3、EXT4…),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。清除数据只是附带功能。硬件设备文件名硬件设备文件名IDE硬盘/dev/hd[a-d]

2021-01-20 14:33:25 196 1

原创 Linux中修改hostname立即生效的方法

Linux修改hostname生效的方法例如我现在有一台虚拟机 ip为192.168.3.111,我们现在要将hostname也就是主机名修改为test我们首先修改/etc/hostsvim /etc/hosts#####192.168.3.111 test#####然后修改/etc/sysconfig/networkvim /etc/sysconfig/network#####NETWORKING=yesHOSTNAME=test#####然后重启网卡sevice ne

2021-01-18 14:59:14 4998

原创 Linux上的MySQL8搭建与初始化

Linux上搭建MySQL8环境在官网下载RPM捆绑包链接如下https://dev.mysql.com/downloads/mysql/根据自己的系统选择需要下载的版本,如果你和我一样是centos7请选择Linux 7版本的,上图为Linux 8版本下载完成后上传到Linux服务器上面tar -xvf bundle.tar; #解压捆绑包,这里捆绑包名字简写了# 检查 mysql 是否被安装rpm -qa | grep -i mysql # 若安装过,会输出相关包名# 若有

2020-11-10 14:49:02 3075

原创 分布式数据复制技术

分布式数据复制技术同步同步复制,主数据库等待备数据库全部备份好之后才向用户返回结果。优点是很高的一致性,但是可用性很差。异步异步复制,客户发送请求之后到主数据库直接返回结果,然后再进行复制到备数据库。这其中,返回结果的同时,会将写操作全部记录到binary log里面。数据库会专门搞一个io线程将binary log里面的内容写入到relay log里面。数据库然后再会搞一个线程定时检查relay log,内容发生变化后会在数据库里立即执行,从而与主数据库保持一致。优点是有很高的可用性,缺点是

2020-08-21 17:05:59 321 1

原创 分布式数据库系统的相关基本概念

分布式数据库系统原理分布式数据库系统,简称为DDBS。它源自于两种数据处理方法的结合,一个是数据库系统DBS,另一个则是计算机网络。很有意思的是数据库系统是将企业运营的数据集中起来,提供对数据可控制的存取。但是计算机网络技术提倡的是一种反对集中的工作模式。这两种对比如此鲜明的技术合在一起变成了分布式数据库技术,这种技术追求的是在可能取得集成的情况下放弃集中。分布式分布式处理(或者是分布式计算)没有准确的定义。我们使用的分布式计算系统的定义要求它具备一定数量的自主式处理单元,这些单元通过计算机网络互

2020-08-21 17:04:00 1103

原创 入职国企第一天

入职浦发的第一天从三月份投递简历到八月份的入职,入职浦发的过程持续了大约半年。说实话,还是挺折磨的,中间的曲折也不少,放弃的念头也产生过,现在想来发现还是自己吓自己。第一天设置的七点半的闹钟,结果六点多的时候就醒了,确实还是比较兴奋的。毕竟这是学生到步入社会的一个里程碑。洗漱完毕,早饭都忘了吃直接出发去了公司,八点二十左右到公司楼下。怀着忐忑的心情坐上电梯然后找到了自己的工位,公司还送了入职小礼物,有点开心。人就是这样,对未知的事物总是感到好奇的。整个工作的环境是很不错的,气氛也很好,好多新同事的说。

2020-08-10 21:10:51 1705 5

原创 关于大学生活的一些经验与感悟

昨天刚拿到双证,大学生活算是彻底地结束了。跟大家分享一下我整个大学生活的一些经验与感悟吧。特别是即将步入大学的各位学弟学妹们,希望我的分享能对你有所帮助。高考假的重要性那年高考完之后,我选择彻底放松了自己三个月,整天嗨玩。甚至到入学前几天,这样疯狂的放松都还在继续。后来,我才发现这个做法对我的大学生活产生了多大的影响。高考假,放松是可以的,不过不能太过于放飞自我,还是应当合理安排时间。特别是填报志愿的工作得详细去了解,特别是专业以及选择的专业目前市场上的情况,应当好好了解清楚,不然以后只能后悔!填报志

2020-07-15 10:48:17 480

原创 浦发笔试编程题

将两个数组合并成一个数组,删除重复的元素然后排序例如 [1,2,3,3]和[3,9,6]合并为[1,2,6,9]大体思路使用map将所有的数都进行计数,大于1的进行删除,最后转换为数组并且返回package top.tyx666.test;import java.util.*;/** * 将两个数组合并成一个数组,并且删除掉重复的元素然后排序 * 1,2,3 * 1,3,4,...

2020-04-12 10:28:56 1088

转载 Java中的深拷贝和浅拷贝

写的是真的好!一看就懂!Java中的深拷贝和浅拷贝

2020-02-07 10:02:32 113

原创 vue

VueMVVM安装nodejs和vueES6新特性VueVuejs的语法Vue指令计算属性组件Component组件的使用路由RouterwebpackVue-cli脚手架MVVMModel 模型 通过监听器来监听view的变化,后台发生对应的变化View 视图 通过指令来接收后台的变化,随之变化ViewModel 视图模型核心是数据的双向绑定安装nodejs和vue...

2019-12-04 19:57:20 145

原创 Mybatis

mybatisMybatis细节得到主键的方式日志框架log4j别名$和#的区别批量操作高级查询(动态sql)ResultMap结果集映嵌套结果和嵌套查询缓存一级缓存二级缓存SSM集成Mybatis持久层框架,ORM框架,核心对象为sqlsession核心对象的创建方式,抽取为工具类package cn.itsource.util;import org.apache.ibatis.io...

2019-12-04 19:56:44 461

原创 天尚项目总结

天尚项目总结项目名开发人员开发时长模块组成我负责的模块采购模块的业务流程库存模块的业务流程项目中遇到的问题Json解析异常懒加载异常lazyinitializenoUniqueBean问题项目总结项目名天尚本项目是针对电子产品销售所设计开发人员项目经理:1人后端:3人测试:1人开发时长2个月模块组成基础模块,销售模块,采购模块,库存模块,财务模块,物流模块,产品模块我...

2019-11-24 16:25:26 117

原创 SSJ集成

SSJ集成总结SSJ框架Spring集成JPA总结我是最棒的!基础不牢,地动山摇!SSJ框架Spring+SpringMVC+JPA通过一个例子来完整演示SSJ框架集成的全部过程Spring集成JPA具体步骤配置jdbc.propertiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql:///ss...

2019-11-07 11:32:59 208

原创 Maven和JPA

Maven和JPA总结Maven三大优势常用命令JPAJPA的CRUD自动建表的策略JPA中的四大对象细节配置总结我是最棒的!基础不牢,地动山摇!Maven一个优秀的项目构建工具三大优势自动构建自动导包本地仓库自动寻找,找不到回到网络上的远程仓库下载。导入一个包也会自动导入这个包需要的依赖契约编程maven项目的结构是一致的有一个pom.xml 用于维护当前项目...

2019-11-05 19:51:55 516

原创 EasyUI要点

EasyUI要点一般在使用EasyUI的时候,需要先将对象转成jquery对象,再进行操作。操作时需要导入的css和js<!-- 引入easyui核心css --><link rel="stylesheet" type="text/css" href="/static/easyui/themes/default/easyui.css"> <!-- 引入e...

2019-11-05 19:49:13 212

原创 system占用80端口解决办法

80端口占用的问题tomcat的默认端口为8080,当我们想改成80时,会遇到80端口被占用的问题,一般最为常见的就是被system占用,它的pid为4.通过寻找网上的解决办法,最终就是两种可能性第一种是微软的IIS服务解决办法为:控制面板------>程序------>启用或关闭windows功能------>Internet Information Services勾...

2019-10-28 20:01:27 785

原创 前面几天写的一个基于spring+springMVC+springJDBC的小型cms项目

各位有兴趣可以自取链接:https://pan.baidu.com/s/1v0Z_mqbyFhVFO1C3jz96eg提取码:hc4e复制这段内容后打开百度网盘手机App,操作更方便哦

2019-10-24 19:36:20 295

原创 Day53-JQuery

Day53总结JQuery获取dom节点dom对象和jQuery对象的相互转换html和text方法的区别jQuery基本选择器jQuery层级选择器jQuery循环JSON和Ajax总结我是最棒的!基础不牢,地动山摇!JQuery一个优秀的js库核心特性独特的链式原发和短小清晰的多功能接口高效灵活的css选择器拥有便捷的插件扩展机制和丰富的插件兼容各种主流浏览器获取dom...

2019-10-21 23:38:13 102

原创 Day45-SVN和SpringJDBC

Day45总结SVNGitSpring+SpringMVC+SpringJDBC框架集成三大框架集成实现CRUD总结我是最棒的!基础不牢,地动山摇!SVNSVN是一个集中式代码管理工具(一台服务器)缺点:服务器挂了就使用不了GitGit是一个分布式代码管理工具(一台主服务器,多个副服务器)缺点:占用内存Spring+SpringMVC+SpringJDBC框架集成步骤导入...

2019-10-11 22:51:48 586

原创 Day44-SpringMVC

Day44总结SpringMVCSpringMVC的大体流程SpringMVC创建控制器的三种方式ResetFul风格接收参数处理POST提交中文乱码传输数据页面跳转上传和下载上传下载SpringMVC的具体执行流程SpringMVC的具体执行流程总结我是最棒的!基础不牢,地动山摇!SpringMVC它是一款MVC型的框架,主要解决控制层这一领域的问题,是Spring的一个子项目Spri...

2019-10-09 21:11:49 122

原创 Day43-Spring和Ioc

Day43总结SpringSpring创建对象的方式Spring测试Spring作用域Spring的生命周期Spring属性注入三层架构Spring管理dbcp连接池总结我是最棒的!基础不牢,地动山摇!Spring它是一个轻量级的DI/IOC,AOP的框架,主要是一个javabean容器,主要存储对象框架它就是一个半成品的工具,把一些公共的部分给抽取出来封装成对应的方法和jar包,直接...

2019-10-08 23:29:57 113

原创 Day41-JS增强

Day41总结定时器DOM文档对象模型获取DOM的三种方式获取根节点地鼠游戏innerHTML和innerTextinnerHTMLinnerText属性的操作事件驱动编程常见的事件类型form表单的常用事件注册事件的三种方式打字游戏总结我是最棒的!基础不牢,地动山摇!定时器setTimeoutsetTimeout():到了多少时间后执行(只执行一次)clearTimeout() :取...

2019-09-30 00:06:48 90

原创 day37-Filter

Day36总结表单重复提交过滤器Filter总结我是最棒的!基础不牢,地动山摇!表单重复提交表单重复提交就是将表单中的元素标签对应的数据多次提交到服务器产生原因请求转发,请求了一次之后,回车浏览器站点,造成再次提交当网络繁忙的时候,提交了多次使用了回退,没有修改数据,再次发送请求解决办法使用重定向(但是不彻底)只能解决产生原因的第一种使用token来解决(彻底解...

2019-09-24 19:40:54 93

原创 Session&Cookie

Day36总结Servlet的一些细节Http协议的无状态CookieSession会话技术Cookie和Session的区别总结我是最棒的!基础不牢,地动山摇!Servlet的一些细节一个Servlet可以配置多个路径一个Servlet可以有多个mapping(映射)通配符问题Servlet的name不能乱写(关键字)默认界面的配置注解线程安全(使用局部变量来解决)Ht...

2019-09-24 18:38:24 107

原创 CRUD加强

CRUD增强总结JavaWeb CRUD加强版(抽取与合并)2.Dao实现加强3.Controller4.JSP文件小结总结我是最棒的!基础不牢,地动山摇!JavaWeb CRUD加强版(抽取与合并)步骤JDBCUtil工具类(创建连接池对象,获取连接对象)Dao(数据持久层)Controller(控制层 Servlet)JSP(前后端交互展示查询信息)前面的步骤1参考我前面...

2019-09-21 22:49:43 199

原创 Day35-综合练习

Day35总结JavaWeb CRUD综合练习1.JDBCUtil工具类(创建连接池对象,获取连接对象)2.Dao(数据持久层)3.Controller4.jsp文件CRUD的注意事项MVC架构Model1Model2MVC总结我是最棒的!基础不牢,地动山摇!JavaWeb CRUD综合练习步骤JDBCUtil工具类(创建连接池对象,获取连接对象)Dao(数据持久层)Control...

2019-09-21 22:32:45 151

原创 Day34-el和jstl

Day34总结JSP九大内置对象JavaBeanEL表达式JSTL表达式总结我是最棒的!基础不牢,地动山摇!JSP九大内置对象对象名类型描述requestHttpServletRequest请求对象responseHttpServletResponse响应对象sessionHttpSession会话对象applicationServle...

2019-09-20 21:55:31 111

原创 Day33-jsp

Day33总结表单提交的两种方式乱码问题HttpServletResponse响应对象Servlet的跳转方式请求转发重定向请求包含作用域对象ServletContext(当前应用对象)JSPJSP三大指令page指令include指令总结我是最棒的!基础不牢,地动山摇!表单提交的两种方式GET他会把提交的数据全部暴露在url地址栏上,不安全,效率相对高他对提交的数据有限制,不超过...

2019-09-20 21:54:04 100

原创 Servlet中ClassNotFoundException的解决办法

ClassNotFoundException昨天在练习servlet的时候被这个莫名其妙的异常困扰了许久,不过通过努力解决了这个问题一般这种问题的原因有以下几种可能性eclipse可能没有帮你自动编译放字节码文件的文件夹命名问题字节码文件夹的位置问题我遇到的是第三种情况,所以说一定记住javaweb项目的标准结构,具体可以参考我的另一篇servlet基础的博客。我自己创建class...

2019-09-17 11:30:17 5996

原创 Day32-Servlet基础

Day32总结架构的两种方式静态网页与动态网页TomcatServletServlet五大方法JavaWeb的标准结构HttpServlet总结我是最棒的!基础不牢,地动山摇!架构的两种方式C/S架构(Client/Server) 客户端和服务器,例如应用软件特点:服务器端仅仅是一个数据库,所有的业务逻辑和界面的渲染都是交给客户端来完成的优点:安全,界面很好看,用户体验性比较好缺...

2019-09-17 11:03:01 168

原创 Day31-网络编程基础

Day31总结网络编程基础IP地址类端口URL与URI的区别TCP协议UDP协议HTTP协议模拟tomcat总结我是最棒的!基础不牢,地动山摇!网络编程基础计算机网络不同地理区域的电脑通过第三方的设备连接起来组成一个网络区域IP地址IPV4 分4段 32位IPV6 分8段 128位服务器硬件服务器 本质就是一台电脑软件服务器:mysql(3306),tomcat(808...

2019-09-15 23:04:01 154

原创 Day29-JDBC增强

Day29总结JDBC增强预编译对象PrepareStatement事务获取主键连接池抽取相同部分的代码总结我是最棒的!基础不牢,地动山摇!JDBC增强预编译对象PrepareStatement在创建对象时就已经指定了模板(sql语句),使用占位符表示参数例入插入语句String sql = "insert into table values (?,?)";//conn为连接对象,...

2019-09-11 00:22:43 121

原创 Day28-JDBC基础

Day28总结JDBC基础操作步骤DAO接口,实现类与domain总结我是最棒的!基础不牢,地动山摇!JDBC基础JDK6有一个新特性,不需要手动加载驱动,但是我们在JavaEE开发中还是要手动去加载驱动Class.forName("foo.bah.Driver");操作步骤导入jar包:驱动包加:加载驱动连:获取数据库连接对象语:获取数据库会话语句...

2019-09-09 21:13:02 100

原创 Day27-Mysql进阶

Day27总结Mysql进阶多表查询连接查询子查询(嵌套查询)插入语句修改语句删除语句总结我是最棒的!基础不牢,地动山摇!Mysql进阶多表查询#隐式连接 笛卡尔积问题select * from 表1,表2#消除笛卡尔积 如果有同名列必须在字段前面加上表名select * from 表1,表2 where 表1.字段 = 表2.字段#表的别名select * from 表1 a...

2019-09-08 19:08:25 148 2

原创 Day26-Mysql入门

Day26总结Mysql基本命令查询命令总结我是最棒的!基础不牢,地动山摇!Mysql基本命令Mysql安装网上有很多教程,这里就不多做介绍推荐一篇博文https://www.cnblogs.com/xiaxiaoxu/p/8977418.html基本命令打开cmd,开始输入命令启动服务net start mysql停止服务net stop mysql进入服务器My...

2019-09-06 21:02:24 142

springCRUD.zip

这是我写的一个整合了Spring+SpringMVC+SpringJDBC的小型CRUD项目,供大家学习参考

2019-10-10

空空如也

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

TA关注的人

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