- 博客(34)
- 资源 (25)
- 收藏
- 关注
原创 oracle客户端编码设置
数据库的编码是America Al32UTF8的话,那么客户端设置成:AMERICAN_AMERICA.UTF8可以通过设置环境变量实现:
2018-03-22 15:12:50 1926
原创 mysql之validate_password_policy
前面长篇大论,大刀阔斧,事无巨细地讲解了mysql在centos上的安装。但是呢,上一篇遗留一个问题,就是mysql修改密码时候遇到的一个问题:密码校验策略。引用多篇文章的内容,自己梳理了一下,添加了一点自己的理解。老样子,请看大屏幕:前言validate_password插件是mysql5.6以后可以引入的一个新密码校验插件(网友说的,同时还说要用这个插件至少要求mysql5.6.6之后的版本,...
2018-03-22 10:38:13 52444 6
原创 centos7安装mysql
今天作者随机尝试了一下centos7安装mysql。T_T,心路历程。。。。这么重要的东西,不能动不动就是卧槽...之类来结尾,应该是:请看下面分享。mysql安装mysql安装方式很多,原本吧,想要自己下载安装包,通过ftp方式拷贝到虚拟机,但是呢,最近用yum用的很有心得,觉得简单,方便,虽说安装过程的软件目录乱七八糟,我们都不知道啥是啥,但是通过find命令还是能够统统找出来。yum方式安装...
2018-03-21 18:19:29 848
原创 nginx安装包安装(yum install)
前言前面介绍了nginx的使用,和nginx的源码编译安装,跟同事交流说可以安装过程不用这么麻烦,只要用yum install nginx就可以了。但是很不幸,作者的centos版本跟同事一模一样,就是通过这个命令走不通。运行命令报的错误如下:yum install安装nginx.repo经过折腾,作者从易百找到了答案:缺少nginx.repo文件,作用设置centos的关于nginx的yum库。...
2018-03-20 21:26:13 11329
原创 centos7配置nginx服务
centos7和centos6.5因为在用法上还有有点区别的,所以自定义服务的话,也是有点区别。作者查找了基于centos6.5的服务的配置方法,发现没办法适用于centos7.centos7配置nginx服务1、cd /etc/init.d //这下面存放的都是系统的服务 只要在这篇配置了服务,就可以使用【service 服务名 动作】来操作一个服务2、vi nginx //新建nginx服务文...
2018-03-20 16:44:56 1391
原创 nginx-linux环境安装-源码编译方式安装
nginx-linux环境安装。方式很多种,作者先从最繁琐的介绍。这个方式我是参考nginx中文网源码编译方式安装:参考:nginx安装上述参考的点,虽然是官方给的,但是理解方面解释的不够,所以作者稍作注解,添加了自己操作过程遇到问题解决的方案形成如下操作步骤:系统:本机搭建的虚拟机上,centos7系统。1、编译环境安装正式开始前,编译环境gcc g++ 开发库之类的需要提前装好centos平台...
2018-03-19 20:49:13 746
原创 centos7 ftp/shell不上
问题描述:centos7启动正常,网络都配置正常。通过ftp/shell连接发现,用户名和密码都正确但是一直报密码错误。通过ping之后也能ping通,作者就懵逼了。作者从头回顾了,ip问题,网络调试问题。都没问题。突然猛的想起了,ip冲突问题。因为,作者设定的虚拟机的ip为一个常用的网段,那么在我不用虚拟机的时候,可能这个ip被同事占用了。解决:直接修改虚拟机的ip,重启网络服务,重新ftp/s...
2018-03-19 16:31:03 579
原创 centos7图形界面和dos界面
centos从6到6.5到7版本的变化蛮大的,操作的习惯也有变化。今天分享下如果使用centos7的图形操作界面。centos7默认安装之后就只有dos界面的。想要图形界面得要自己安装。centos7安装图形界面:采用yum的方式:yum groupinstall "GNOME Desktop" "Graphical Administration Tools安装gnome图形界面程序。附上卸载命令...
2018-03-19 15:07:52 8350
原创 nginx使用
不同版本的nginx的文件有挺大的差距的。之前作者通过拷贝安装版到linux进行安装的,用的是:软件目录视图:切换到目录:根目录/nginx/sbin启动方式:./nginx停用方式:./nginx -s stop重新加载文件(启动之后修改了ngxin.conf文件,重新加载生效):./nginx -s reload======通过linux的yum命令装的的ngxin,作者用的是:软件目录视图:...
2018-03-19 11:18:17 260
原创 linux 常用命令
cd命令:切换当前目录至其它目录,比如进入/etc目录,则执行 cd /etccd /: 在Linux 系统中斜杠“/”表示的是根目录。 cd / ,即进入根目录.cd ~命令是,进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录。...
2018-03-19 10:26:09 164
原创 button 按钮误区
html += '<button class="btn btn-link" onclick="updateAccount(\'' + index +'\',\'99\')" class="mt10">修改</button>';上面是动态渲染出bootstrap按钮的js代码,看似都没啥问题,但是问题大了去了。因为这样写,会使用默认的button的type:submit,所...
2018-03-17 10:55:16 314
原创 MockMVC
Mock发送参数遇到问题:1、发送一个被@ResponseBody标识的参数,一直到400错误。 即无法发送一个json格式的数据到Controller层。解决方法1: SoftInfo softInfo = new SoftInfo(); //设置值 ObjectMapper mapper = new ObjectMapper(); ObjectW...
2018-03-16 11:07:45 3338 1
原创 注解大全
spring注解:@SpringBootApplication修饰main函数所在类,是个类级别注解:是@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan三个注解组合作用的代替注解@SpringBootConfiguration修饰配置性质的类,是个类级别注解,被注解的类作用等同于一个xml。配合@Bean,作用就相当于...
2018-03-16 10:06:08 1269 1
原创 SpringBoot-事件模型
SpringBoot2.0版本中所有的事件按执行的先后顺序如下ApplicationStartingEventApplicationEnvironmentPreparedEventApplicationPreparedEventApplicationStartedEvent <= 2.0新增的事件ApplicationReadyEventApplicationFailedEvent使用:1、...
2018-03-16 10:05:02 1112
原创 SpringBoot-快速入门
SpringBoot-Learning系列文章,作者采用idea开发工具。新建一个最简单的工程,采用idea创建引导,如下:一路默认就可以创建出一个最简单的springboot工程。启动:就是启动一个main函数即可成功控制台日志:注意事项:我自己在新建的时候采用jdk1.7,springboot2.0.0版本。项目起来的时候报错了:unsupported major.minor version ...
2018-03-15 16:30:24 176
原创 从码云检索项目下来,上传项目上去
码云,网友说是中国的github,具体是啥,请自行百度。检索项目简单介绍下,如何从码云上检索项目下来。(git clone)笔者电脑已经有了gitlab/github,所以git clone命令行检索下来的时候一直报一个错误fatal: Could not read from remote repository经过实验,作者发现是自己当前的码云账户未配置公钥导致的。只要配置下码云账户的公钥就好。配...
2018-03-15 16:07:41 824
原创 阿里巴巴的druid数据源-监控
20180315更新 druid-spring监控原理,利用spring-aop特性,拦截指定包的方法,分析每个方法的执行时间等参数特性。spring-servlet.xml添加如下代码:<bean id="druid-stat-interceptor" class="com.alibaba.druid.support.spring.stat.DruidStatInter...
2018-03-14 11:46:46 8509
原创 spring之jndi数据源配置
上一篇:Spring基于aop多数据源切换 jndi理解 JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。命名的概念与应用 JNDI中的命名(Naming)...
2018-03-13 09:38:25 1588
原创 linux创建用户
查看cat /etc/passwd 可以查看所有用户的列表w 可以查看当前活跃的用户列表cat /etc/group 查看用户组=================创建工作需求:创建test用户,用户的主目录是/home/test/,密码是123456操作步骤:useradd -d /home/test/ -m testpasswd test输入密码123456效果:会在home下创建一个test目...
2018-03-12 23:08:11 485
原创 ftp和sftp
不管是ftp还是sftp都要引入下面的第三方jar包 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</v...
2018-03-12 21:48:22 671
原创 idea项目实现tomcat容器热部署
这个是老早以前就会的一个操作技巧,但是今天突然间遇到了,自己没有设定热部署,然后修改了前端代码,一直不生效的情况。所以抽空分享下,如何实现前端代码(jsp/html/js/css)修改之后自动加载增量代码。假设,项目部署在tomcat上(idea怎么把项目部署到tomcat上,这个请另外自行百度哈),那么只要做一件事:1、经过下图四个步骤选择:druid:war exploded2、更新如下两个选...
2018-03-08 22:00:33 1626
原创 Spring基于aop多数据源切换
笔者之前论述过《spring 数据源-AbstractRoutingDataSource 》基于这个,我们只要保证,每次切换数据源,改变lookupkey就好了,具体思路就是创建一个AbstractRoutingDataSource 的子类,实现抽象方法determineCurrentLookupKey,每次修改数据源,就是让determineCurrentLookupKey返回不同的lookup...
2018-03-08 17:01:50 1713
原创 Mybatis-plus id_worker uuid区别
2018/3/8第二版经过第一版的短浅认识,跟同事讨论交流了一下,决定还是要具体论证下,到底区别是啥,那么怎么处理呢,还有啥能比看源码更直接,更狠呢。来吧一起看源码吧。看源码前要稍作准备,我的项目是通过maven引入了mp的依赖,承载的工具是idea,所以,学习在Intellij IDEA 中自动加载Maven管理的依赖包的源码然后直接在idea里面进行全工程搜索IdType,如下:双击查看代码:...
2018-03-08 10:55:31 30313 1
原创 枚举Enum
1、枚举enum,由Enum声明定义的类型就是一个类,就是class,而且是一个不可以被继承的final类。2、所有的枚举类都是Enum的一个子类,继承了Enum的方法。3、枚举类的所有的枚举值都是类静态常量,枚举值默认缺省:public static final M extends Enum,如: public enum Color{ RED}:RED其实是public static fina...
2018-03-07 16:39:50 253
原创 spring 数据源-AbstractRoutingDataSource
对spring动态数据源核心类《AbstractRoutingDataSource》的理解:下面的代码,是笔者复制出AbstractRoutingDataSource 源码,标注上自己的对每个属性或者方法的理解:package com.wlt.core.common.dynamicdb;import java.sql.Connection;import java.sql.SQLExcepti...
2018-03-06 17:34:53 782
原创 9-NIO2-Path,Paths,Files
NIO2新增接口和工具类package com.wlt;import org.junit.Test;import java.io.FileOutputStream;import java.io.IOException;import java.nio.charset.Charset;import java.nio.file.Files;import java.nio.file.Pat...
2018-03-04 21:10:01 271
原创 8-NIO
NIO(同步非阻塞)方式适用于连接数目多且连接比较短(轻操作)的架构,比如聊天服务器,并发局限于应用中,编程比较复杂,JDK1.4开始支持。同步 : 使用同步IO时,Java自己处理IO读写;异步 : 使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS,OS需要支持异步IO操作API);阻塞 : 使用阻塞IO时,Java调用会一直阻塞到读写完成才返回;非阻塞 : ...
2018-03-04 21:03:12 194
原创 7-对象流
对象流值得是ObjectInputStream和ObjectOutputStream。关键点:1、什么是序列化与反序列化? 序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。这个过程称为序列化。通俗来说就是将数据结构或对象转换成二进制串的过程 反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象模型的...
2018-03-04 19:55:50 211
原创 6-字符串流
字符串流,专门用来针对字符串做操作的,所以她的参数和操作对象都是字符串。关键点:StringWriter是基于StringBuffer的封装,所以有StringBuffer的特性,适用多线程下在字符缓冲区进行大量操作的情况拓展:Java中的String,StringBuilder,StringBuffer三者的区别package com.wlt;import org.junit.Test;...
2018-03-04 19:35:13 233
原创 5-缓冲流
缓冲流作用:缓存数据到内存中,这样我们每次读写操作都是跟内存打交道。没有缓冲流情况,我们直接使用节点流操作,那么每次操作都是由os底层直接处理,导致效率低下。关键点:缓冲流也是包装流,因为它的构造函数的参数是io流对象1、键盘输入不能使用单元测试来调用package com.wlt;import org.junit.Test;import java.io.*;/** * 复习buff...
2018-03-04 17:59:39 201
原创 4-包装流
包装流,构造函数以流为参数的,即包装流,又称处理流。下面示例,PrintWriter、PrintStream、Scanner关键点:1、PrintStream主要用来输出字节流,PrintWriter主要用来输出字符流2、Scanner一般用来输出键盘输入的信息package com.wlt;import org.junit.Test;import java.io.*;import ja...
2018-03-04 17:38:11 251
原创 3-文件流
文件流是我们接触最多的一种io流,主要是对文件的一种数据读写操作。主要有以下几种:针对,最上层四种,下面有demo进行相关操作:关键点:1、四种file io流,都有两种构造函数:construct(String fileName)/construct(File file)2、四种file io流,都实现了AutoCloseable接口,jdk1.7采用try-with-resources管理Au...
2018-03-04 17:16:09 198
原创 2-常用io体系
流是硬件和软件数据交互的渠道。常用的io流有以下几种:关键点:整个Java IO体系都是基于字符流(InputStream/OutputStream) 和 字节流(Reader/Writer)作为基类,根据不同的数据载体或功能派生出来的。从基本单位划分,可以划分成两种:1、字符流,以16位(即1char, 2byte, 16bit)作为一个数据单元2、字节流,以8位(即1byte, 8bit)作为...
2018-03-04 16:51:52 233
原创 1-File
File是java文件体系的一个重要的类,可以对文件或者目录进行所有的操作。package com.wlt;import org.junit.Test;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.text.SimpleDateFormat;impor...
2018-03-04 16:20:18 310
在线聊天室 后端工程源码,下载下来后通过npm init初始化依赖包,然后通过node app.js命令启动项目即可访问
2022-05-01
在线聊天室 前端工程源码,下载下来后通过npm init初始化依赖包,然后通过npm run server命令启动项目即可访问
2022-05-01
java生成chm.zip
2021-05-19
mui.picker.min.js
2019-06-26
mui.js 配合future-pullrefresh.js使用
2019-06-25
future-pullrefresh.js
2019-06-25
不同密码显示不同的excel的sheet页
2019-04-21
jquery.nestable实例demo
2018-09-03
springsecurity
2018-02-02
websocket-redis长连接订阅日志频道
2018-01-26
微信跳一跳外挂
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人