- 博客(247)
- 资源 (7)
- 收藏
- 关注
原创 bootstrap select中title失效的问题
场景:今天需要实现一个select下拉框,但是它的标题却不能作为选项,但是设置了title之后并没有生效。但是在设置了multiselect之后title居然却生效了,效果就是单选select的title不生效,多选select的title才生效。单选select不生效的原因:在网上找答案都没原因,直接上源码bootstrap-select.js搜着title这个字段看看了。发现这么一段话意思是:...
2018-06-12 15:01:07 4556
原创 spring整合redis
1.spring整合redis需要的jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap...
2018-03-18 16:37:41 2466
原创 java.nio.channels.FileChannel文件通道源码解析
package java.nio.channels;public abstract class FileChannel extends AbstractInterruptibleChannel implements SeekableByteChannel, GatheringByteChannel, ScatteringByteChannel{ /** * ...
2018-02-28 16:40:13 873
原创 java.nio.HeapByteBuffer堆字节缓冲区源码解析
1.ByteBuffer的解析http://blog.csdn.net/ya_1249463314/article/details/792713332.什么是堆字节缓冲区HeapByteBuffer堆字节缓冲区是将缓冲区分配在jvm中的heap堆上,其实现本身是一个字节数组,实际上就是操作系统中的用户内存,而不是内核内存。3.所属包package jav
2018-02-23 11:14:49 4259
原创 Linux下卸载mysql
1.查看是否安装了Mysqlrpm -qa | grep mysql2.停掉mysql服务查看mysql服务是否启动 service mysqld status停掉mysql服务:service mysqld stop3.卸载mysqlrpm -ev mysql-community-client-5.6.37-2.el7.x86_
2018-02-06 22:34:18 330
原创 java.nio.ByteBuffer字节缓冲区源码解析
1.所属包package java.nio;2.继承与实现关系public abstract class ByteBuffer extends Buffer implements Comparable3.常用变量//堆缓冲数组final byte[] hb; //字节数组偏移量 final int offset;
2018-02-06 15:54:06 1047
原创 zookeeper集群配置
1. 在3台机器上安装上Java环境2. 在3台机器上解压zookeeper-3.4.9.tartar -zxvf zookeeper-3.4.9.tar3. 在3台机器上创建两个文件夹data,logsmkdir datamkdir logs4. 在3台机器的data目录中创建myid文件touch myid 5. 修改3台机器的myid文件中的值
2018-02-03 22:46:18 350
原创 高性能Mysql阅读笔记-第四章Schema与数据类型优化
1.选择优化的数据类型①一般情况下,应该尽量使用可以正确存储数据的最小数据类型。因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。②简单数据类型的操作通常需要更少的CPU周期。譬如整型比字符操作代价更低。因为字符集和校对规则(排序规则)使字符比较比整型比较更复杂。③尽量避免NULL。因为NULL的列使得索引、索引统计和值比较都更复杂。NULL列会使用更多的存储
2018-01-21 21:48:59 363
原创 Linux下,查看tomcat的日志catalina.out中指定的字符串
1.应用场景今天要查看tomcat的catalina.out的目录下的2018/01/17 17:30:13的日志,但是文件很大,G级别的,如果下载到本地,打开搜索很麻烦,如果使用tail -f 命令去查看,那么挨行去看很麻烦。2.解决办法CAT catalina.out|grep '2018/01/17 17:30:13'这样和2018/01/17 17:30:13的信息都可以看到了
2018-01-18 11:54:03 19014 1
原创 Mysql工作总结-2017.12.31
1.查询自增主键:SELECT LAST_INSERT_ID();2.查询重复的字段及数量select cert_no,count(*) as count from uss_health_record_data group by cert_no having count>1;3.查询某个字段是否包含了指定的字符串SELECT LOCATE('1','1231');返
2017-12-30 22:09:58 378
原创 eclipse中Debug调试键
F5:下一步,可以进入下一个函数栈F6:当前函数的下一步,不会进入其他的函数。F8:下一个断点。也可以通过选中一个变量或者表达式,按ctrl+shift+i 来查看内容。或者添加监视的方式,查看。可以通过快捷键F2,来查看一个函数方法的javadoc。快捷键F3或者ctrl+鼠标点击,进入一个函数。
2017-12-16 14:39:39 621
转载 springmvc传值方式
请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参 spring注解时action里用到。简介:handler method 参数绑定常用的注解,我们根据他们处理
2017-12-01 10:41:37 414
转载 SVN上传新的文件及文件夹
https://jingyan.baidu.com/article/19020a0a27cf0c529c28426f.html
2017-11-15 09:12:51 52225 1
原创 centos7安装nginx
1.因为nginx需要gcc的编译环境,先安装gcc#yum install gcc-c++2.因为nginx需要使用pcre来解析正则表达式,需要安装pcre#yum -y install pcre pcre-devel3.依赖解压包#yum -y install zlib zlib-devel4.openssl为了支持https#yum install -
2017-10-13 21:08:32 379
原创 jsTree异步动态加载子节点
1.项目环境想要将显示区域作为查询的条件,而区域是树形结构并且可以多选,并且数据量很大,是从中国到乡镇的地区数据,如果我们一次将所有的区域数据查出直接塞到树形结构,那么页面将会卡死,因此我们需要每次加载部分数据,如果展开下级,那么显示下一级所有的区域,这样可以解决数据量大而导致页面无法缓存的问题。2.导入样式表3.导入js包4.html
2017-10-13 10:02:27 5542
原创 java.util.concurrent.CyclicBarrier同步屏障工具类源码解析
1.CyclicBarrier工具类的特点CyclicBarrier采用一种屏障的方式来控制线程,让所有线程停在某一点,已到的等最后到才完事。先到的线程将处于阻塞的状态。2.初识CyclicBarrierhttp://blog.csdn.net/ya_1249463314/article/details/528225803.CyclicBarrier所属包packa
2017-10-09 21:25:04 375
原创 java.util.concurrent.CountDownLatch控制线程执行工具类源码解析
1.CountDownLatch工具类的特点CountDownLatch是一种通过计数器的方式来允许一个或者多个线程等待其他线程完成操作。通过这个特点可以实现对多个线程的执行顺序的控制。2.初识CountDownLatchhttp://blog.csdn.net/ya_1249463314/article/details/528225803.CountDownLatch所属包
2017-10-09 20:27:20 831
原创 iCheck插件的全选、反选、获取值操作
1.js包下载https://pan.baidu.com/s/1cJahbg2.插件文档http://www.bootcss.com/p/icheck/3.引入js文件 4.html文件 5.js实现// 加载复选框的数据function doLoadCheckBoxData() { asyncPost({
2017-09-28 10:47:03 28286 3
转载 dubbo常见问题解答
常见问题解答1. 如果服务注册不上怎么办?2. 出现RpcException: No provider available for remote service异常怎么办?3. 出现调用超时com.alibaba.dubbo.remoting.TimeoutException异常怎么办?4. 出现hessian序列化失败com.caucho.hessian.client
2017-09-26 11:09:08 4627
转载 Mybatis中的CDATA标签的用法
转载自 http://www.cnblogs.com/Bengi/p/6801229.html术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。在 XML 元素中,"""&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。某些文本,比如 JavaScript 代码,包含大量 "CD
2017-09-25 20:49:23 461
原创 bootstrap实现自定义按钮导出Excel表格
1.bootstrap动态生成需要导出的表格导包: html: XXXXX 初始化操作://初始化表格$("#countTable").bootstrapTable({ striped: true, columns: [{ field: "exceptionDiagnose",
2017-09-22 15:36:33 21131 9
转载 touch: 无法创建"/dubbo-admin-tomcat/logs/catalina.out": 权限不够
转载自http://www.cnblogs.com/tartis/p/5316277.html一、报以下错误:./startup.sh Using CATALINA_BASE: /usr/local/tomcat702 Using CATALINA_HOME: /usr/local/tomcat702 Using CATALINA_TMPDIR: /usr/loc
2017-09-19 22:05:00 10050 1
原创 centos7安装zookeeper
1.新建文件夹,安装zookeepermkdir zookeeper2.下载zookeeper安装包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz3.解压zookeeper安装包tar -zxvf zooke
2017-09-18 21:23:30 707
转载 Log4J,在踩坑中升级版本
转载自 http://www.cnblogs.com/flystar32/p/6751895.html基本概念Commons-loggingapache最早提供的日志的门面接口。避免和具体的日志方案(log4j、logback等)直接耦合。类似于JDBC的api接口,具体的的JDBC driver实现由各数据库提供商实现。JCL的思想也是想通过统一接口解耦,将日志方案的实
2017-09-17 10:56:02 8421
原创 bootstrap日期的汉化
1.引入js包2.html- 3.js $('#startCheckTime,#endCheckTime').datetimepicker({ language: 'zh-CN', pickDate: true, pickTime: true,
2017-09-14 10:11:51 1018
原创 java.util.concurrent.ConcurrentHashMap并发哈希表源码解析
1.为什么使用ConcurrentHashMap(1)HashMap是线程不安全的:我们知道HashMap实际上封装了一个Entry单链表来维护冲突值,但是如果单线程访问,那么通过键找到索引,再通过索引计算hash值找到这个单向节点链,然后遍历到节点的后继为null,就可以结束循环遍历了。但是在多线程访问的情况下,可能一个线程已经遍历到节点的后继为null了,其他线程继续往节点链里面插入数据,
2017-09-12 14:11:29 2976
原创 java.util.concurrent.locks.ReentrantLock重入锁源码解析
1.什么是重入锁重入锁就是指重复进入锁,它表示该锁能够支持一个线程对资源的重复加锁。2.重入锁所属包package java.util.concurrent.locks;3.重入锁继承与实现关系public class ReentrantLock implements Lock, java.io.Serializable4.重入锁的自定义同步器源码重入锁Reentran
2017-09-07 10:01:17 1249 3
转载 如何使用Google浏览器自带的调试工具
http://jingyan.baidu.com/article/6c67b1d68d38bd2787bb1eef.html
2017-09-06 11:43:58 893
原创 java.util.concurrent.locks.AbstractQueuedSynchronizer队列同步器源码解析
1.什么是队列同步器用来构建锁或者其他同步组件的基础框架,使用int型的成员变量来表示同步的状态,线程以及等待状态等信息被封装成了Node节点,而这些Node节点采用先进先出的队列来进行排队管理。2.
2017-09-06 09:37:05 19839
原创 Redis集群的操作
1.首先搭建集群环境http://blog.csdn.net/ya_1249463314/article/details/774615122.插槽的分配查看插槽分配情况的命令:cluster nodes查询的结果信息就是集群中每个节点的ID号,IP地址,身份,连接数,,,插槽数等信息。3.新增集群节点新创建一个节点,拷贝redis.conf文件为redis4.con
2017-09-03 21:35:35 464
原创 java.lang.Integer常见问题
1.介绍关于Integer和int在面试的时候出现的频率很高。而我们所熟知的是Integer是int 的包装类型,int的初始值为0,Integer的初始值为null,这是基本都知道的。至于Integer的自动装箱和拆箱,以及Integer的缓存等小细节需要深入思考。2.包装类的装箱和拆箱从基本数据类型到包装类型的过程是装箱、从包装类型到基本数据类型的过程是拆箱。例子:pu
2017-08-24 16:45:40 8215 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人