自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 查看git的用户名和密码

解决办法:$ git config --global --replace-all user.name “你的 git 的名称”$ git config --global --replace-all uesr.email “你的 git 的邮箱”git config --global user.email “[email protected](新的邮箱)”git config --global user.name “xxxx(新的用户名)”查看配置信息: $ git config --list。

2022-11-14 00:46:36 64463 2

原创 2021-08-10

Redis 官网:https://redis.io/,官网提供的是linux版本的,下载windows版本的地址如下。Redis windows下载地址:https://github.com/MicrosoftArchive/redis/releases解压该文件到指定目录(解压后如下):1、安装。定位到redis解压缩后的文件夹中, 打开命令提示符对话框输入"cmd"。然后在命令窗口输入“redis-server.exe redis.windows.conf”出现如下界面即

2022-11-03 11:28:21 2742

原创 如何使git忽略某些文件或文件夹

如何使git忽略某些文件或文件夹为什么要忽略某些文件或文件夹的变化?git作为一款项目文件变更版本管理软件,其主要功能之一就是追踪项目文件夹内各种文件及文件夹的变更情况。但是,在日常使用中,并非项目文件夹下的所有文件及文件夹变更都需要纳入版本控制。例如,一些IDE在项目文件夹中留下的配置文件就不需要提交到远程服务器端与其他项目参与者分享,因为每个项目参与者的开发环境多多少少有些区别,我用不了你的IDE配置,你也用不了我的配置。如果团队中某一个人将自己的工作区配置上传到服务器端,不仅无益于源代码版本管

2021-08-29 22:00:21 5108

原创 Redis5.0 (Windows10环境)下载与安装教程

Redis 官网:https://redis.io/,官网提供的是linux版本的,下载windows版本的地址如下。Redis windows下载地址:https://github.com/MicrosoftArchive/redis/releases解压该文件到指定目录(解压后如下):1、安装。定位到redis解压缩后的文件夹中, 打开命令提示符对话框输入"cmd"。然后在命令窗口输入“redis-server.exe redis.windows.conf”出现如下界面即

2021-08-20 21:51:28 7691 4

原创 Quartz定时任务集群,怎么解决任务重复执行问题

1 数据量评估定时任务一般的使用场景是定时查询出一批数据,对这一批数据进行业务操作。根据数据量的大小决定是否使用分布式任务,如果数据量不大或者实时性要求不高,单机任务就够了,也可以减少相应复杂度。如果数据量大就需要部署分布式任务。分布式集群中的节点对数据进行分片处理,即每个节点拿一部分数据进行业务处理。2 仅解决并发问题方案(1) Quartz + 分布式锁假设定时任务部署了3台机器,在任务启动时3台机器竞争分布式锁,谁竞争到谁就执行,剩下2台不执行。分布式锁可以使用Redis或者Zoo

2021-07-08 15:34:19 5313 2

原创 5款实用的jQuery验证码插件(附js,jQuery代码)

5款实用的jQuery验证码插件分享给大家,分别有普通字母数字验证码、运算验证码、滑动验证码、点选验证码,纯前端的网页验证码代码。在线演示地址:5款实用的jQuery验证码插件 (lanrenzhijia.com)js代码<script type="text/javascript" src="js/verify.js" ></script><script type="text/javascript"> $('#mpanel2').c...

2021-06-11 17:40:26 1736

原创 1万以内的素数表(附java代码)

5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 1...

2021-06-11 14:14:48 2698

原创 windows常用doc命令

windows常用命令打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口...也可以通过cmd /c 命令和cmd /k 命令的方式来直接运行命令注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口# 控制台命令窗口中一些技巧复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可粘贴内容:右键弹出快捷菜单,选择“粘贴(P)”在文件夹空白处按住Shift,然后右键弹出快捷菜单,可以看到“在此处打开命令行窗口”..

2021-06-09 13:56:24 3160

原创 win10如何查看开机启动项

Win10管理和优化开机启动项的方法。:一、管理开机启动项  与Windows7以及之前的系统不同,在Windows8以及之后的Windows 8.1和Windows10系统中,开机启动项的管理被移到了任务管理器里面。可以尝试用这种方式进入任务管理器的“启动”标签:  在开始菜单的搜索栏(仅限Win10),或在键盘上按Win和R组合键打开“运行”程序,然后输入以下命令直接打开“启动”标签:  taskmgr /0 /startup  在“启动”标签里您可以轻松地禁用或启用某个启动

2021-05-18 18:01:44 2578

原创 SQL语句执行过程详解(二)

一、SQL语句执行原理:第一步:客户端把语句发给服务器端执行  当我们在客户端执行select语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle客户端是不会做任何的操作,它的主要任务就是把客户端产生的一些SQL语句发送给服务器端。虽然在客户端也有一个数据库进程,但是,这个进程的作用跟服务器上的进程作用不同。服务器上的数据库进程才会对SQL语句进行相关的处理。不过,有个问题需要说明,就是客户端的进程跟服务器的进程是一 一对应的。也就是说,在客户端...

2021-03-30 14:01:49 175

原创 MySQL探秘:SQL语句执行过程详解

只有更加全面地了解SQL语句执行的每个过程,才能更好的进行SQL的设计和优化。 当希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则能够按照预想的合理的方式运行。 如下图所示,当向MySQL发送一个请求的时候,MySQL到底做了什么:客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器端进行SQL解析、预处理,再由优化器生成

2021-03-30 13:55:24 105

原创 where和having的区别

Where是一个约束声明,使用Where约束来自数据库的数据,Where是在结果返回之前起作用的,Where中不能使用聚合函数。Having是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行。而where子句在查询过程中执行优先级高于聚合语句。大致解释如下,sql语句的执行过程是:from-->where-->group by -->..

2021-03-30 13:47:32 5453 1

原创 sql执行顺序解析

sql语句的执行过程是:from-->where-->group by -->having --> select--- >order by;SQL查询语句的执行顺序解析所有的查询语句都是从 FROM 开始执行的。在实际执行过程中,每个步骤都会为下一个步骤生成一个虚拟表,这个虚拟表将作为下一个执行步骤的输入。 接下来,我们详细的介绍下每个步骤的具体执行过程。结合上图,整理出如下伪SQL查询语句。从这个顺序中我们可以发现,所有的查询语句都是从FROM开始..

2021-03-30 13:41:10 725

原创 主键索引和唯一索引的区别与创建规则

主键与索引的区别如下:主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认不为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列、身份证号等。主键和唯一索引的区别二、区别主键是一种约束,目的是对这个表的某一列进行限制;唯一索引是一种

2021-03-30 13:28:15 3124

原创 DB2数据库中用户和Schema的概念与理解

目录1. DB2数据库中用户的概念2. DB2中schema的概念3. 用户与Schema的关系1. DB2数据库中用户的概念Oracle和MySQL数据库的用户都是数据库内部的用户,由数据库来管理。但DB2不一样,DB2没有数据库用户的概念,它依赖于操作系统用户,也就是操作系统上有这个用户,这个用户才可能连接到DB2数据库。连接数据库的命令:db2 connect to dbname user <username> using <password>这里的

2021-03-26 13:57:24 4019

原创 Idea快捷键设置与添加或修改

5,Idea快捷键设置1.打开设置中心: file–> Settings (也可以使用快捷键:ctrl+alt+s )选择keymap选项卡,在右侧的keymap下拉框中选择合适自己的快捷键(这里已eclipse为例),点击copy按钮 : 如图:点击 apply —> 点击ok (说明:也可以直接点击ok);设置完成方法二:设置快捷键注意:我们idea默认的代码提示快捷键是ctrl+空格,但是我们...

2021-03-23 16:12:48 3134

原创 idea常用习惯操作设置

1,idea设置软件启动时选择项目进入依次点击file setting进入到软件的设置界面中去双击点击Appearance Behavior,可以打开这个设置项的子内容在右侧的设置内容中,我们可以看到如图所示的startup和shutdown项中有一个reopen last project on startup被勾选上了,我们需要将其勾选掉,然后点击右下角的apply 和OK使设置生效2,idea设置编辑活动页签最大个数3,idea切换工程file...

2021-03-23 16:07:04 525

原创 linux环境下编写shell脚本实现启动停止tomcat服务的方法

第一步:以管理员的身份进入控制台,在指定目录下新建一个shell脚本,我这里命名为tomcat.sh第二步:编写shell脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2

2021-03-22 13:24:19 540

原创 Linux常用命令学习大全

Linux常用命令大全窍门:Ctrl+F 快速查找Linux命令(为了方便查看,下面的每个标题都可以点击收缩)Linux命令 — 系统信息命令代码 注释说明 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm...

2021-03-22 13:20:39 148

原创 Linux 常用命令学习

1、ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来实例:(1) 按易读方式按时间反

2021-03-22 13:14:05 136

原创 Oracle登录显示无法初始化 ----win7 64位 plsql连接Oracle 报不能初始化oci.dll解决方法

错误如图原因安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。解决使用32位客户端包instantclient-basic-nt-11.2.0.2.0.zip(版本根据安装的oracle选择,下载地址: http://www.oracle.com/technetwork/database/features/instant-...

2019-01-23 17:24:34 40184 6

原创 Oracle 增加修改删除字段与添加注释

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table t...

2018-11-14 17:22:14 7399

原创 jquery 父、子页面之间页面元素的获取,方法的调用

jquery 父、子页面之间页面元素的获取,方法的调用一、jquery 父、子页面之间页面元素的获取,方法的调用:1. 父页面获取子页面元素:    格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();     实例:$("#ifm").contents().find("#iBtnOk").click(); //...

2018-08-21 10:20:43 5688

转载 jquery.onoff实现简单的开关按钮功能

jquery.onoff实现简单的开关按钮功能 插件下载地址:https://download.csdn.net/download/lianzhang861/10431557一个按钮小插件,首先引入css和js  &lt;script type="text/javascript" src="../js/jquery-1.11.3.js" &gt;&lt;/scri...

2018-08-17 10:48:42 1077

原创 jquery子窗口给父窗口元素赋值和获得值,子窗口调取父窗口方法,父窗口调取子窗口方法

jquery子窗口给父窗口元素赋值和获得值,子窗口调取父窗口方法,父窗口调取子窗口方法 1. 子窗口给父窗口元素赋值&lt;!-- 主题id rz--&gt; &lt;input type="hidden" id="theme_id"&gt;/** * 修改主题详情 * @param id */function modifyTheme(id){$("#theme_id"...

2018-08-17 10:46:30 3912

原创 java中的静态变量、静态方法与静态代码块详解与初始化顺序

我们知道类的生命周期分为装载、连接、初始化、使用和卸载的五个过程。其中静态代码在类的初始化阶段被初始化。而非静态代码则在类的使用阶段(也就是实例化一个类的时候)才会被初始化。静态变量 可以将静态变量理解为类变量(与对象无关),而实例变量则属于一个特定的对象。静态变量有两种情况: 静态变量是基本数据类型,这种情况下在类的外部不必创建该类的实例就可以直接使用静态变量是一个引用。这种情况比较特殊,主要问...

2018-07-13 14:02:21 448

原创 mysql触发器trigger 实例详解

MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧:什么是触发器触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。举个例子,比如你现在有两个表【用户表】和【日志表】,当一个用户被创建的时候,就需要在日志表中插入创建的log日志,如果在不使用触发器的情况...

2018-07-13 13:48:29 198

原创 final、static、代码块、静态代码块、内部类、代码执行顺序

目录finalstatic代码块静态代码块内部类代码执行顺序 正文finalfinal域使得确保初始化安全性(initialization safety)成为可能,初始化安全性让不可变形对象不需要同步就能自由地被访问和共享作用在类上               则为final类,final类不能被继承。一般用于工具类时,同时把工具类构造函数声明为私有,暴露静态共有方法作用在成员变量上    则视为...

2018-07-13 09:51:57 476

原创 JAVA入门之如何向工程中引入第三方jar包

Eclipse第三方Jar包,此经验以 HttpClient jar 包为例步骤一 : 在工程上右键 "New"--&gt;"Folder" 新建一个名称为 lib 的文件夹,并将第三方 jar 包全部拷贝到这个目录下!2步骤二 :  在工程上右键 "Build Path"--&gt;"Configure Build Path...";1&gt; 在新打开的窗口中点击右侧按钮 "Add Libr

2018-07-12 15:17:32 3296

原创 Win10系统如何结束Explorer.exe进程

一般情况下,Windows10系统用户如果想要结束资源管理器Explorer.exe的话,都需要先打开任务管理器才可以。不过,我们偶尔也会碰到任务管理器无法打开的情况,那么此时该如何结束Explorer.exe进程呢?其实还有一个小技巧,我们可以不打开任务管理器也能结束资源管理器。下面,就随小编一起来看看吧!具体方法:1、按住CTRL键+SHIFT键,然后右键点击 任务栏,我们可以看到多了一个“退...

2018-06-26 18:00:48 6792 1

原创 怎么修改 TeamViewer ID

TEAMVIEWER 修改IDTeamviewer方便我们给客户做远程协助,但是频繁使用Teamviewer,系统会判定我们为商业用户,如果不修改ID则会限制我们每次只能使用5分钟我测试了Teamviewer的几个版本,通过抓取Teamviewer修改信息,得到了一些方法可以供给大家尝试例如:我当前的ID是870 349 553首先要结束Teamviewer两个进程:Teamviewer.exe*...

2018-06-26 17:55:26 3445

原创 电脑Mac地址更改后有什么害处?怎么改回原来的?

MAC地址是网卡的物理地址,是固化在网卡的芯片里的,正常情况下应该是唯一的。MAC地址最好不要乱改,否则有时网络连接协议会识别不出来电脑造成连接不上网络的情况.  可以通过下面的方法更改到原始的MAC地址:  1、右键点击“我的电脑”,选择“属性”选项。  2、选择“硬件”选项卡,点击“设备管理器”  3、在“设备管理器”界面右键点击上网使用的网卡,选择“属性”选项  4、在网卡属性界面中,选择“...

2018-06-16 01:17:59 28060

原创 用js实现动态添加表格数据

第一种方式:&lt;!DOCTYPE HTML&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset=UTF-8&gt;&lt;title&gt;table&lt;/title&gt;&lt;style&gt;table {    margin:auto;    width: 60%;    border: 1px solid black;    border-c

2018-06-12 00:27:29 61438 4

原创 如何变更teamviewer的ID

TEAMVIEWER 修改IDTeamviewer方便我们给客户做远程协助,但是频繁使用Teamviewer,系统会判定我们为商业用户,如果不修改ID则会限制我们每次只能使用5分钟我测试了Teamviewer的几个版本,通过抓取Teamviewer修改信息,得到了一些方法可以供给大家尝试例如:我当前的ID是870 349 553首先要结束Teamviewer两个进程:Teamviewer.exe*...

2018-06-11 22:35:17 52598 2

原创 自定义复选框checkbox样式 纯css+js

复选框作为网页中比较常见的一个组件,有的时候我们需要对它进行美化,但是我们无法直接为其定义样式,所以我们需要一些其它的办法。表单元素中有label 元素和 for属性,当我们点击label 标签时,对应的表单元素就会有所反应。我们就是依据这个特性来实现的。html:&lt;body&gt; &lt;input type="checkbox" id="myCheck"&gt; &lt...

2018-06-11 00:59:33 8373

原创 IE6/7下多种方法移除button、input 默认边框和去掉焦点线

button、input 默认边框和焦点线确实影响美观,下面为大家讲解下IE6/7下下如何去掉边框、焦点线,具体的实现如下,感兴趣的朋友可以参考下   一、去掉边框: 看看基本的HTML: 复制代码 代码如下: &lt;div class="wrap"&gt; &lt;input type="text" class="input_txt"&gt; &lt;input...

2018-06-11 00:43:23 813

原创 纯css表格table隔行显示不同颜色

方法/步骤1制作简单表格,代码如下:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;style&gt;table,tr,td,th{padding: 0;margin: 0;}table{width: 100%;bord

2018-06-07 20:17:16 9477

原创 teamviewer12到期的解决办法

Teamviewer12提示试用期已到期怎么办?teamviewer12到期的解决办法时间:2018-01-04 来源:系统之家 作者:chunhua  Teamviewer12提示试用期已到期怎么办?Teamviewer12是一款远程控制软件,最近一位用户在打开Teamviewer12时,系统弹出“Teamviewer试用版已到期”的提示,需要用户购买许可证或延长试用期才能继续使用,然而用户又不...

2018-06-02 12:12:35 7012

原创 apache配置请求转发

1.去掉httpd.conf文件中下面两行之前的#符号:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so2.在httpd.conf最后加上转发配置:例如:ProxyPass  /abc  http://www.mydomain.com        P...

2018-06-01 14:43:13 8648

原创 关于电脑安装多个版本JDK后使用时的切换

关于电脑安装多个版本JDK后使用时的切换描述:刚到新公司,自己安装了jdk1.7和开发工具myeclipse10,但是由于公司项目的需要(具体原因不详细描述了),需要使用myeclipse6.5和jdk1.6。于是在切换jdk1.7和jdk1.6之前出现了一些小障碍,下面描述出来以便部分初级程序员和自己以后处理相类似问题。具体操作和描述如下1、原本安装了jdk1.7,环境变量也是配置的1.7相关路...

2018-05-23 09:23:58 147

空空如也

空空如也

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

TA关注的人

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