- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 collate utf8_bin和uft-8_general_ci是什么意思?
在数据库建表时collate utf_bin是 以二进制值比较,也就是区分大小写,collate是核对的意思uft-8_general_ci 一般比较,不区分大小写
2018-11-29 16:48:15 7495
原创 errcode = 40163; errmsg = "code been used"已解决
如果你装了git,用了sourcetree,那么找到你的项目,你会发现有个文件被篡改了,如图下:你需要做的是把这个改动过的文件删掉,或者恢复,之后去微信开发者工具里面查看一下这个这块json如图下:如果还没能够解决,你再看一下这个错误适合你不:https://blog.csdn.net/lzx159951/article/details/79902116...
2018-11-27 17:59:20 5435
原创 超级详细的mysql安装教程,赞!
大家打开这个链接就可以看到,网友写的超级详细。https://blog.csdn.net/qq_36868342/article/details/78816740
2018-11-26 17:49:53 167
原创 java设计模式之单例模式
由于某种需要,要保证一个类在程序的生命周期当中只有一个实例,并且提供该实例的全局访问方法。结构: 一般包含三个要素: 1.私有的静态的实例对象 private static instance 2.私有的构造函数(保证在该类外部,无法通过new的方式来创建对象实例) private Singleton(){} 3.公有的、静态的、访问该实例对象的方法 public s...
2018-11-20 16:42:05 133
原创 Java设计模式之适配器模式
简而言之所谓适配器模式就是将一个东西转换为在此基础上改善的一个东西,就是适配器模式的用武之地。1 原有类具有的功能package com.javapatterns.adapter.classAdapter;public class Adaptee { /* * 原有类具有的功能 */ public void sampleOperation1()...
2018-11-20 15:19:13 139
原创 以ps -ef |grep java为例命令详解
一、ps -ef |grep java查看包含“java”的所有进程,其他也一样,grep后边加什么就是查看包含什么的进程,比如grep tomcat二、涉及命令详解ps命令将某个进程显示出来(是LINUX下最常用的也是非常强大的进程查看命令)grep命令是查找(是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Ex...
2018-11-19 09:36:27 4837
原创 mapper.xml映射文件详解
Mapper映射文件是一个xml格式文件,必须遵循相应的dtd文件规范,如ibatis-3-mapper.dtd。我们先大体上看看支持哪些配置:映射文件是以<mapper>作为根节点,在根节点中支持9个元素,分别为insert、update、delete、select(增删改查);cache、cache-ref、resultMap、parameterMap、sql。下文中...
2018-11-15 11:55:52 1561 2
原创 linux后台执行命令:&和nohup详解
& 当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh & 适合在后台运行的命令有f i n d、费时的排序及一些s h e l l脚本。在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如果放在后台运行的作...
2018-11-14 11:40:39 705
原创 drop、truncate和delete的区别
drop、truncate和delete的区别(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。 ...
2018-11-14 09:53:59 190
原创 js中let和var定义变量的区别
js中let和var定义变量的区别,主要体现在作用于的不同。var定义的变量是全局变量或者函数变量。let定义的变量是块级的变量。例如:while(1){let let1 = 2;var var1 = 2;}alert(let1); //不可访问alert(var1); //可以访问也就是说,let只对它所在的最内侧块内有效,而var的范围至少是一个函数之内1、区别:...
2018-11-13 17:25:32 1186
原创 虚拟机下安装centos6.5
如果你对虚拟机下如何安装centos还不熟悉,那么可以参考一下我的,本人虚拟机是vmware14+centos6.5(ps:感觉虚拟机什么版本无所谓了,都一样,哈哈,另外当初下载的centos的时候麻烦了一些,这里直接给大家附上我的centos:链接: https://pan.baidu.com/s/1P_vgQ7H0C1Vl8XOL4Uhe2A 密码: 2333),然后另外至于安装过程,我找到一...
2018-11-08 14:45:47 153
原创 nginx的配置文件详解~~
#nginx进程,一般设置为和cpu核数一样worker_processes 4; #错误日志存放目录 error_log /data1/logs/error.log crit; #运行用户,默认即是nginx,可不设置user nginx #进程pid存放位置pid /application/nginx/ngi...
2018-11-08 10:44:22 1047
原创 linux基本命令
cd 切换目录pwd 显示主目录ls 显示文件或目录mkdir: 创建目录 mkdir 目录名 -p 递归创建多层目录mkdir -p aa/bb/cc/dd/ee(创建aa/bb/cc/dd/ee文件夹)mkdir 测试cd ~(切换到主目录)cd /root(切换到主目录)mkdir d1(创建d1文件夹)ls -l(查看目录所有可见文件的属...
2018-11-07 18:04:13 386
原创 一张图说明线程的基本状态以及状态之间的关系
说明:其中Running表示运行状态,Runnable表示就绪状态(万事俱备,只欠CPU),Blocked表示阻塞状态,阻塞状态又有多种情况,可能是因为调用wait()方法进入等待池,也可能是执行同步方法或同步代码块进入等锁池,或者是调用了sleep()方法或join()方法等待休眠或其他线程结束,或是因为发生了I/O中断。...
2018-11-02 10:58:26 491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人