自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 GIT 操作命令总结

简介:GIT仓库 包含两个部分:1.工作区,2.版本库(a暂存区,b当前分支)。工作区也就是respository目录,目录中还有一个隐藏目录.git,这个不算工作区,而是Git的版本库。版本库又包含了两个部分:1 暂存区 2 当前分支git add命令实际上就是把要提交的所有修改放到暂存区(Stage), 执行git commit就可以一次性把暂存区的所有修改提交到分支。 每次修改...

2019-05-16 15:38:09 226

原创 IDEA+Gradle+SpringBoot 创建spring web项目,SpringBoot集成html,JSP

前提:本地安装了jdk,并配置系统变量JAVA_HOME,Path 本地下载了gradle-4.10u并配hu系统变量GRAhuLEchHOME,Path1.打开IDEA,创建project项目2.项目管理工具选择gradle,点击Next3.勾选项目基本组成部分4.点击Finish创建项目5.项目目录结构如下,标红部分是自己创的注意,如果...

2019-05-14 14:40:32 1287

原创 Redis 缓存相关

一 Redis可缓存的数据类型String,List,Hash,Set,ZSet二 Redis常见的命令2.1 String类型的命令GET-获取key值,存在返回value,不存在返回特殊字符:nil INCR-将key中储存的数字值增一。如果key不存在,那么key的值会先被初始化为0,然后再执行INCR操作。如果值包含错误的类型,或字符串类...

2019-03-28 16:55:00 318 1

原创 Sychronized和Lock对比剖析

一 开篇客观的讲,synchronized 和 lock都属于悲观锁(共享的资源每次只能给一个线程使用,其他线程处于阻塞状态,用完之后才释放资源给其他线程使用)。都能够实现数据的同步访问,sychronized是java中的一个关键字,属于java内置的语言特性,在Java1.5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。...

2019-03-26 15:03:33 428

原创 乐观锁和悲观锁剖析

怎么定义乐观锁和悲观锁?乐观和悲观是一种态度,展示了站在不同的角度看待问题的方式。乐观的人认为事情总会往好的方向发展,悲观的人认为事情总会往坏的方向发展,角度不同,采取的措施也不同。不能说谁好谁坏,各有优缺点。悲观锁共享的资源每次只能给一个线程使用,其他线程处于阻塞状态,用完之后才释放资源给其他线程使用。传统的关系型数据库里就用了很多这种锁机制,比如:行锁、表锁、读锁、写锁等,都是...

2019-03-25 17:17:52 196

原创 HashMap内部存取原理详解

一 简介Java开发中,HashMap是我们比较普遍使用的集合类。它继承了abstractMap并且实现了Map接口,内部是基于哈希表实现了键值对的存储。它的put/get方法虽然很容易,但部分同学可能没有关注过HashMap内部是怎么实现的,原理又是什么,下面就给大家好好介绍一下。二 HashMap几个相关参数initialCapacity:初始容量。指的是HashMap初始化时的...

2019-03-22 16:58:32 689

原创 Java 自定义注解

目录一、自定义Annotation二、Java元注解三、java.lang.annotation包四、自定义Annotation的使用一、自定义Annotation先来看两个自定义注解java文件:1.JZDesc.javapackage sn.test.test6.annotation;import java.lang.annotation.*;/**...

2019-01-26 09:52:26 222 2

原创 Xshell ,命令大全

1.常用操作----------------------------------------------------------------------------//文本复制:Ctrl+Insert//文本粘贴:Shift+Insert----------------------------------------------------------------------------...

2019-01-10 17:04:57 22828 3

原创 Elasticsearch 安装|使用|语法|介绍

一.启动elasticsearch/**1.在elasticsearch安装目录的bin目录上,按shif+t右键,在此处打开命令行窗口,2.输入:elasticsearch.bat,回车3.服务器中输入:localhost:9200 ,查看结果*/{ "name" : "YG6iddi", "cluster_name" : "elasticsearch", "clust...

2018-12-31 15:01:28 163

原创 elasticsearch.bat窗口闪退,cmd提示不是内部命令或外部命令,也不是可运行的程序或批处理文件

本教主在安装elasticsearch过程中,双击"elasticsearch.bat"文件出现了闪退,即便我JDK环境变量JAVA_HOME 和Path都已经正确配置了,还是不行,所以打算从命令行运行elasticsearch.bat文件,操作如下:打开命令窗口(或Win+R),输入cmd,回车 输入 cd +elasticsearch解压包bin文件的路径,如: cd D:\Progra...

2018-12-20 16:43:50 5223 2

原创 IDE 如何调试或运行方法?IDE(Eclipse)如何打包(jar/war)?

目录1.IDE如何调试或者运行方法2.IDE如何打war【jar】包3.Eclipse 如何打jar包1.IDE如何调试或者运行方法(1)工具栏,点击"Add Configuration",弹出窗口Run/Debug Configurations(2)选择左侧窗口栏中"Application",点击左上角+号(3)填写相关参数 (6)调试或运行2...

2018-12-05 17:48:49 2230

原创 form表单附件上传

---css--- ',prompt:'请选择待上传文件...'" style="width:300px;"> 上  传 ---js----/**附件上传*/ function okUpload(){ if(editId==undefined){ var epath =

2018-05-31 19:23:39 1763 1

转载 通过MERGE存储引擎实现mysql分表

分表就是把N条记录的表,分成若干个分表,各个分表记录的总和仍为N。分表的方法有很多,用merge来分表,是最简单的一种方式.Merge表的优点:A: 分离静态的和动态的数据B:利用结构接近的的数据来优化查询C: 查询时可以访问更少的数据D:更容易维护大数据集E: 可以通过修改.mrg文件来修改Merge表,当然也可以用alter进行修改,修改

2018-04-04 15:51:11 641 1

翻译 输入框自动补全功能

调用:var stringArrays=["zhangsan","lisi","wangwu"];$('#inputId').AutoComplete({ 'inputDivId':'winDiv', 'data':stringArrays , 'itemHeight': 24, 'width': 529}).AutoComplete('show');css:/* input

2017-08-17 16:59:04 2237

翻译 页面延迟加载效果

--------js-----------------(function ($) { var my_dialog_plug_name = "mydialog", my_confirm_plug_name = "myconfirm"; var my_alert_plug_name = "myalert", my_loading_plug_name = "myloading"; var my_

2017-07-25 11:10:36 1879 1

原创 如何打开IIS

1.开始-控制面板-程序-打开或关闭windows功能2.Internet信息服务下的所有节点均勾选上,点击确定3.点击开始-运行-输入inetmgr命令即可打开

2017-07-13 16:02:23 517 1

原创 treegrid expand and collapse

/*列折叠两种情况:1:展开:仅仅展开当前层,onclick触发2:收缩:下层所有节点全部收缩*/function collapse(obj,fieldsStr,pstatus){ var cls=$(obj).attr("class"); var collapseFields=[]; if(fieldsStr!=null && fieldsStr!=undefined && fi

2017-07-13 15:31:48 1513 1

原创 重启iis最快速的方法

1.打开运行命令窗口,输入iisreset即可

2017-07-13 10:11:03 970

原创 windows操作系统,如何在开始中显示“运行”

1. 鼠标移动到开始菜单,右键,选择属性2. 选择[开始] 菜单标签,点击 ‘自定义(C)...’3. 滚动到最底部,将运行勾选,点击确定即可4.点击桌面左下角开始,查看结果

2017-07-13 09:57:42 419

原创 easyui treegrid 懒加载

//treegrid 懒加载 $("#treedg").treegrid({ idField:'KPI_ID', treeField:'SUBJECT_NM', nowrap:false, fitColumns:(totalWidth>$(window).width()?false:true), width:$(window).width(), height:$(wind

2017-07-12 20:08:43 4170 4

原创 easyui控件,如何使用分页功能

//定义两个全局变量,用于存放最新的pageSize和pageNumber,在datagrid加载完毕函数中,捕捉列表页各种动作并记录当前页和页面条数//根据新的页码和页面条数,刷新数据var dgPageNumber=1;//初始页码var dgPageSize=10;//初始页记录数$("#dg").datagrid({pagination:true,pageNumbe

2017-07-12 19:14:10 1500

原创 前端页面接收request.setAttribute("变量名", 变量值)传的值

1.js中使用var a='${变量名}';//注意变量名一定要和setAttribute中设置的变量名相同2.html中使用${变量名}示例:0}">${item.title}  <i id="${item.field}" class="fa-minus-square-o" style="cursor:poi

2017-07-10 16:15:35 33116 1

原创 jquery table 鼠标选中单元格效果

jquery table 选中效果.tb{cellspacing:0px;border-spacing: 0px;border:1px solid #000;}.tb td{width:100px;height:50px;border:1px solid #000;}.td_bg{background:#FFAA00;}$(f

2017-07-07 16:58:20 3106 2

原创 浮动文字水印效果

浮动文字水印效果/* 水印样式 */.water-mark{    /* font-family:Arial,Helvetica,fantasy;   */    font-size:28px;    font-family:"LiSu","隶书","Hiragino Sans GB","Hiragino Sans GB W3","Helvetica Neue";

2017-07-07 10:19:09 3477

原创 html轻松画出各种图形,附带解释

x 属性定义矩形的左侧位置(例如,x="0" 定义矩形到浏览器窗口左侧的距离是 0px)y 属性定义矩形的顶端位置(例如,y="0" 定义矩形到浏览器窗口顶端的距离是 0px)rect 元素的 width 和 height 属性可定义矩形的高度和宽度style 属性用来定义 CSS 属性CSS 的 fill 属性定义矩形的填充颜色(rgb 值、颜色名或者十六进制值)CSS 的

2017-06-22 17:21:20 9645

Spring in action第四版中文版

Spring in action 第四版-中文版。

2019-03-20

VC++的重载代码教程

非常实用的代码,想学好C或C++的童鞋们就进来看看吧

2014-03-16

空空如也

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

TA关注的人

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