08 2017 档案

摘要:更多详细专业的详解,请参见:http://www.cnblogs.com/sunada2005/articles/2725277.html 什么是Path变量: PATH环境变量。作用是指定命令搜索路径。 系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件( 阅读全文
posted @ 2017-08-29 16:26 ---江北 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:一、复制的基本原理 slave会从master读取binlog(二进制日志文件)进行数据同步 步骤: 详细操作步骤请参见:http://www.cnblogs.com/luckcs/articles/2543607.html 二、复制的基本原则 三、复制的问题 延时 四、一主一从常见配置 版本最好一 阅读全文
posted @ 2017-08-29 10:48 ---江北 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一、概述 1.定义 锁是计算机协调多个进程或线程并发访问某一资源的限制。 2.分类 操作类型来分: 读锁(共享锁)和写锁(排它锁) 数据粒度来分: 表锁和行锁 二、三锁 1.表锁——偏读 特点: 偏向 MyISAM 引擎,开销小,加锁快,无死锁,粒度大,并发低。 常用命令: MyISAM在执行查询语 阅读全文
posted @ 2017-08-27 23:05 ---江北 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一、查询分析 1.永远小表驱动大表 使用小的数据集驱动大的数据集。 //复习 EXISTS 的知识:SELECT ... FROM tb WHERE EXISTS (subquery) 是因为前后数据集不一致时EXISTS比IN性能更高。 (子查询可以改写IN的写法为SELECT 1 FROM tb 阅读全文
posted @ 2017-08-25 20:24 ---江北 阅读(479) 评论(0) 推荐(0) 编辑
摘要:ShowDoc:https://www.showdoc.cc/ --待更。 阅读全文
posted @ 2017-08-24 23:46 ---江北 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:一、SQL性能下降原因 1.等待时间长?执行时间长? 可能原因: 查询语句写的不行 索引失效(单值索引、复合索引) CREATE INDEX index_user_name ON user(name); (底层做了一个排序) CREATE INDEX index_user_nameEmail ON 阅读全文
posted @ 2017-08-23 20:52 ---江北 阅读(678) 评论(0) 推荐(0) 编辑
摘要:一、概述 TODO: + 说明: 如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。 FIXME: + 说明: 如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。 XXX: + 说明: 如果代码中有该标识,说 阅读全文
posted @ 2017-08-23 09:34 ---江北 阅读(605) 评论(0) 推荐(0) 编辑
摘要:一、简介 是一个经典的RDBMS,目前归属于Oracle 高级MySQL包含的内容: MySQL内核 SQL优化工程师 MySQL服务器的优化 各种参数常量设定 查询语句优化 主从复制 软硬件升级 容灾备份 SQL编程 二、安装 已抽取为随笔,参见:http://www.cnblogs.com/ji 阅读全文
posted @ 2017-08-21 23:23 ---江北 阅读(243) 评论(0) 推荐(0) 编辑
摘要:一、大致原理 -> 监听键盘按键up事件 -> 键盘连续快速输入查询条件 -> 停止输入,按键弹起 -> 检测是否存在缓存 -> 如果没有缓存,向后台发送ajax请求 -> 执行sql查询 -> 返回数据到页面展示 -> 如果有缓存,则读取缓存 -> 返回数据到页面展示 二、简单实例——待改进与更新 阅读全文
posted @ 2017-08-21 14:48 ---江北 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:开源 ≠ 免费 开源 ≠ 免费 开源 ≠ 免费,重要的事情说三遍。 一、为何要了解开源协议 Java的强大与崛起,应当说强大的开源生态起了不小的作用。在编程的过程中也或多或少能接触到不少优秀的开源软件、框架, 况且我们又乐于找轮子,因此,了解经常见到的开源协议就有必要了。再者,不了解开源协议,随意使 阅读全文
posted @ 2017-08-20 19:50 ---江北 阅读(492) 评论(0) 推荐(0) 编辑
摘要:一、存储过程 1.简介 原始的SQL执行的流程: 通过存储过程,便可以简化以上流程,那么存储过程是什么,如何进行性能提高呢? 是什么? 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的 阅读全文
posted @ 2017-08-20 09:10 ---江北 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一、MySQL函数 同样的,完整的函数可以参照开源中国的手册:http://tool.oschina.net/apidocs/apidoc?api=mysql-5.1-zh 1.字符函数 CONCAT 实例: //这里别名和关键字冲突了,实际中也要注意这个问题 \ CONCAT_WS 它至少接收三个 阅读全文
posted @ 2017-08-19 14:36 ---江北 阅读(306) 评论(0) 推荐(0) 编辑
摘要:常见SQL语法,请参见w3school:http://www.w3school.com.cn/sql/sql_distinct.asp 易百教程:http://www.yiibai.com/sql/first-normal-form.html 更多MySQL教程,参见菜鸟教程:http://www. 阅读全文
posted @ 2017-08-18 15:06 ---江北 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一、概述 1.安装 初学MySQL,我们下载msi的安装版:http://dev.mysql.com/downloads/file.php?id=457403 安装的过程文字简述可以参考之前随笔:http://www.cnblogs.com/jiangbei/p/6696202.html 图文安装推 阅读全文
posted @ 2017-08-17 14:07 ---江北 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一、测试联通 1.新建个web工程 2.导入jar:当然实际使用的时候肯定是通过maven来构建(如果有机会,可以尝试学习gradle进行构建) 3.建个测试类:好久没开eclipse了,希望后面可以直接从IDEA上手 使用maven进行构建: 4.开始联通之前,先通过xshell连接CentOS开 阅读全文
posted @ 2017-08-16 21:51 ---江北 阅读(812) 评论(0) 推荐(0) 编辑
摘要:BOIS设置参考图: 一、PE安装 下载大白菜等U盘启动工具,制作U盘启动盘 下载ISO镜像文件,解压提取GHO文件 进入PE进行分区,然后安装 PE安装的话注意分区:(操作步骤待更新) 其中,MRB为WIN7使用,GUID为WIN8 WIN10 Master Boot Record, 主要开机纪录 阅读全文
posted @ 2017-08-15 15:37 ---江北 阅读(458) 评论(0) 推荐(0) 编辑
摘要:本随笔基于阿里巴巴Java开发手册V1.2,陆陆续续记录一些现阶段能理解的,有启发的内容,并将持续更新 最佳实践——插件使用已经发布为随笔!http://www.cnblogs.com/jiangbei/p/7668654.html 一、编程规范 1.命名规范 (1)代码命名严禁下划线(_)或美元符 阅读全文
posted @ 2017-08-15 13:59 ---江北 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一、Redis的事务 1.是什么 可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 (更多请参见官网事务介绍) 2.能干什么 一个队列中,一次性、顺序性、排他性的执行一系列命令 3.怎么干 摘取官网: 常用如下: 开启一个 阅读全文
posted @ 2017-08-14 19:44 ---江北 阅读(330) 评论(0) 推荐(0) 编辑
摘要:之前随笔使用的是1.x的比较古老的版本了,已经不再维护,接下来使用较新的2.x的版本进行导出 之前一直按照其他的博客与官网的随笔进行导出,发现一直报错,后面更换了POI的版本为3.16(因为jxls也是使用的最新的版本),就解决了jar包的冲突问题 jar冲突参考的是:http://www.cnbl 阅读全文
posted @ 2017-08-14 11:10 ---江北 阅读(3118) 评论(0) 推荐(0) 编辑
摘要:一、解析Redis配置文件redis.conf (Linux下配置多于编码) 1.它在哪 由于我是在root的家目录下载安装的,默认的安装位置就是: conf就在这里: 根据经验,出厂的conf永远不要改 我们把conf拷贝出来一份改动,这里我们单独拷贝到/root/myredis下了 //这里ce 阅读全文
posted @ 2017-08-13 09:31 ---江北 阅读(271) 评论(0) 推荐(0) 编辑
摘要:可以尝试使用导入 文件——导入 选择此方式打开即可。 阅读全文
posted @ 2017-08-13 09:27 ---江北 阅读(2180) 评论(0) 推荐(0) 编辑
摘要:将syso设置为由开关切换确实是个很不错的思想,这样就不用傻傻的一个个去找不用的syso进行删除或者注释 当然了,由网友所说,这叫日志系统情何以堪,这里想说的是这个开关的思想值得我这小白学习 此为看到的第一个版本 参考网友的:https://www.oschina.net/code/snippet_ 阅读全文
posted @ 2017-08-12 23:26 ---江北 阅读(577) 评论(0) 推荐(0) 编辑
摘要:参考自:https://linux.cn/article-6719-1.html 一、安装 首先通过xshell5先登陆来到字符界面(xshell通过SSH连接请参见之前随笔) 先下载redis,这里就下载3.2.1作为示例:(远程工具的话就可以直接右键粘贴这条命令了) 这样,就下载好了: 我们复习 阅读全文
posted @ 2017-08-12 11:33 ---江北 阅读(258) 评论(0) 推荐(0) 编辑
摘要:请注意,一下内容均基于1.x版本,2.x版本将另开随笔记录 一、概述 JXLS是基于Jakarta POI API的Excel报表生成工具,可以生成精美的Excel格式报表。它采用标签的方式,类似JSP标签,写一个Excel模板,然后生成报表,非常灵活,简单! 官网:http://jxls.sour 阅读全文
posted @ 2017-08-11 10:09 ---江北 阅读(2074) 评论(0) 推荐(0) 编辑
摘要:一、用于取代Date对象的DateTime对象 再也不用Date SimpleDateFormat Calendar之间倒腾来倒腾去了!日期创建-获取-操作一步到位! 如果JDK版本更新到了8及以上,不妨尝试新的时间日期API(参见JDK8新特性随笔篇) 学习一个类的基本方式是了解其获取方式(构造器 阅读全文
posted @ 2017-08-10 20:16 ---江北 阅读(48446) 评论(0) 推荐(0) 编辑
摘要:一些实际使用中遇到与学习的SVN的TIPS 1.如何从SVN检出maven项目: 2.已经修改未提交,想放弃本次修改怎么操作?——还原 3.想删除文件然后提交,怎么操作?——提交已删除文件的上级包 这里的减号就代表删除文件,文件夹同理,只需提交上级包即可(出现过期请先更新再提交) 4.如何查看当前版 阅读全文
posted @ 2017-08-10 11:52 ---江北 阅读(151) 评论(0) 推荐(0) 编辑
摘要:【更新】:thinkgem的导出工具类: /** * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved. */ package com.th 阅读全文
posted @ 2017-08-09 17:00 ---江北 阅读(679) 评论(0) 推荐(0) 编辑
摘要:一、yum在线安装 之前的rpm包各种依赖性太强!安装复杂,yum的好处就来了: // yum 在redhat是付费服务 1.yum源文件 先进入到yum目录: 我们打开默认生效的Base包 2.光盘搭建yum源 按照上一节的步骤,挂载光盘: 使网络yum源失效:(不一个一个改为enable=0) 阅读全文
posted @ 2017-08-08 20:43 ---江北 阅读(343) 评论(0) 推荐(0) 编辑
摘要:相关的介绍参考自:http://zc985552943.iteye.com/blog/1491546 一、概述 1.概念 受上文博文博主的启发,有必要先对excel的各个概念先做了解! //上述基本都是接口 //一个excel表格 HSSFWorkbook wb = new HSSFWorkbook 阅读全文
posted @ 2017-08-08 14:58 ---江北 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:一、大纲介绍 这里介绍的仅仅是两大家族之一的RPM,关于Debian家族的DPKG,请参考:http://justcoding.iteye.com/blog/1937171 二、简介 软件包分类: 源码包: 脚本安装包:(简化源码包的安装) 二进制包:(源码包编译后的包,将不能再看到源代码) 二进制 阅读全文
posted @ 2017-08-07 20:06 ---江北 阅读(266) 评论(0) 推荐(0) 编辑
摘要:一、概述 相关介绍资料可以参见:https://www.ibm.com/developerworks/cn/java/j-lo-activiti1/ http://blog.csdn.net/bluejoe2000/article/details/39521405/ 百度百科介绍:Activiti项 阅读全文
posted @ 2017-08-07 09:15 ---江北 阅读(377) 评论(0) 推荐(0) 编辑
摘要:一、VI / VIM概述 [更新]:VIM资料参见:http://www.runoob.com/linux/linux-vim.html 是什么? 是一个文本编辑器。 Vim是从 vi 发展出来的一个文本编辑器. VIM有哪些提升? 现在很多发行版本直接把VI做成了VIM的软链接 如果使用VI打开文 阅读全文
posted @ 2017-08-06 15:02 ---江北 阅读(539) 评论(0) 推荐(0) 编辑
摘要:注:本文引用自:http://www.cnblogs.com/wuhuacong/p/7284420.html 一、概述 1.是什么 是一个基于bootstrap的灌数据式的表格插件 2.能干什么 可以实现查询、分页、排序、复选框、设置显示列、Card view视图、主从表显示、合并列、国际化处理等 阅读全文
posted @ 2017-08-05 09:38 ---江北 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:1.概述 1.文档 完美的中文文档:http://freemarker.foofun.cn/ 2.是什么 FreeMarker是一个用Java语言编写的模板引擎。它基于模板来生成文本输出。Freemarker与web容器无关,即在web运行时,它并不知道servlet或者HTTP,它不仅可以用作表现 阅读全文
posted @ 2017-08-04 15:36 ---江北 阅读(352) 评论(0) 推荐(1) 编辑
摘要:一、存取大文本数据 数据库设计: DDL: 对应实体类字段: 前台示例: 阅读全文
posted @ 2017-08-02 15:27 ---江北 阅读(305) 评论(0) 推荐(0) 编辑
摘要:一、官网 http://www.my97.net/index.asp 下载: //下文已更新与bootstrap样式的结合 二、demo演示 实际使用时请注意文件引入的实际位置: 【补充】 数据库字段设计: //具体的SQL类型请参见相关随笔 实体类相关属性: 1.基础使用: 页面引入: 代码中使用 阅读全文
posted @ 2017-08-01 21:32 ---江北 阅读(1271) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示