- 博客(180)
- 资源 (1)
- 收藏
- 关注
原创 xshell + xmanager 图形化工具使用
这里使用 Xshell6.0 + Xmananger6.0工具注意: 很多资料说:在root下 export DISPLAY=:0.0 然后xhost + 就可以直接连接但是在操作中始出现不了图形,后来使用下面的xshell + xmanager工具时也遇到了无法弹出图形,后来通过本地测试发现,其实不需要设置export DISPLAY=:0.0,是因为工具的问题。在xshell回...
2019-12-04 15:30:01
5630
原创 Oracle的kernel.shmmax和kernel.shmall设置
1.kernel.shmmax:是核心参数中最重要的参数之一,用于定义单个共享内存段的最大值。设置应该足够大,能在一个共享内存段下容纳下整个的SGA ,设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降。至于导致系统下降的主要原因为在实例启动以及ServerProcess创建的时候,多个小的共享内存段可能会导致当时轻微的系统性能的降低(在启动的时候需要去创...
2019-12-04 12:02:30
32663
1
原创 查看各版本号
一、oracle服务器版本号 1 select* from v$version; 2 select * from product_component_version;二、mysql服务器版本号数据库中查询 1 select version();2 服务器端查询mysql --version三、linux操作系统版本号1、查看当前操作系统内核...
2019-11-28 10:59:18
1472
原创 资源转换方式
我们经常会对文件资源进行读取然后转化成需要的格式对象第一:将任意文件转化成inputstream流对象第二:将流对象转化成自己需要的对应类对象1 转化成File2 转化成Properties3 转化成Document...
2019-11-21 14:16:31
1332
原创 java类加载加载资源的方式以及加载资源失败问题
加载资源的方式1 正常的文件读取File2 类加载器 重点说类加载器 如上图的包资源com.lsl.mybatis.io.resources.propeties 2.1 Clas.clss.getResourceAsStream(String path); 提示:所有的类加载器对应的getResourceAsStream(),默认...
2019-11-21 10:01:01
1772
原创 idea下导入eclipse工程,并配置tomcat
1 首先准备好了idea2 然后准备好eclipse代码打开idea选择 file,选择标红位置选择代码导入后选择project structure 设置------------------------------------------------------------------------下面是重点选择Modules->Dep...
2019-10-31 20:14:56
1113
原创 window下配合nginx配置文件不生效
在window本地配置nginx.config 后一直不生效,平时配置没有问题,不知道为啥配置后,在方式时一直502.后来找到了原因:在使用cmd创建启动时,因为我频繁的修改nginx.config,然后关闭cmd(认为关闭了窗口,nginx进程就会被kill)然后在重新打开cmd,然后在重启。这里有个坑,nginx.exe 如果使用crtl+c终止,就关掉了cmd,以为这样就kill掉了...
2019-10-31 19:57:20
3032
2
原创 mysql 迁移导入到指定数据库
(该参数设置可选)注意:在导入前禁用外键,防止导入过程中外键校验导致建表失败,导入完成后开启外键: 1 setforeign_key_checks=0;-- 禁用外键 1 setforeign_key_checks=1;-- 开启外键 具体步骤在库中先建一个用户导入数据的用户,赋予需要导入数据库的权限...
2019-10-28 16:45:00
1826
转载 MySQL用户权限管理
用户和权限管理:语法grant权限on数据库.数据表to'用户'@'主机名';例:给xiaogang分配所有的权限grantallon*.*to'xiaogang'@'%';这个时候xiaogang就拥有了所有权限了 权限 说明 举例 usage 连...
2019-10-25 16:18:33
3886
转载 Spring IO Platform简介及示例
https://www.cnblogs.com/chenpi/p/6295855.html阅读目录什么是Spring IO Platform 为什么要使用Spring IO Platform Spring IO Platform中维护了哪些依赖 如何使用Spring IO Platform 一个完整的示例,基于Maven, 结合Spring Boot 示例源码 参考资料什...
2019-10-07 19:07:54
306
原创 Feign设置Header头部,@Headers无效
在使用FeignClient调用外部接口的时候,需要在请求头部添加header的参数,用于请求的认证。在查找Feign文档中提供了@Headers注解,该注解可以完成头部的添加。但是却没有生效@FeignClient(name="name",url = "127.0.0.1:8090/test",path = "/")public interface IUserService { ...
2019-09-27 11:09:48
26811
9
原创 putty工具下载
将多个putty窗口合并putty多窗口操作http://www.ttyplus.com/downloads.htmlputty下载https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
2019-08-22 16:50:22
3525
1
原创 shell中各括号的特殊用法以及linux脚本中if多条件判断使用
一. bash [ ] 单双括号基本要素:Ø [ ] 两个符号左右都要有空格分隔Ø 内部操作符与操作变量之间要有空格:如 [ “a” = “b” ]Ø 字符串比较中,> < 需要写成\> \< 进行转义Ø [ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办法Ø [ ] 中可以使用 –a –o...
2019-08-15 10:33:13
777
转载 Git服务器安装详解及安装遇到问题解决方案
git是一个不错的版本管理的工具。现在自己在搞一个简单的应用程序开发,想使用git来进行管理。在Google了配置文档后,还是受了N多的挫折。某些文档质量不高,浪费了好多时间......好,切入正题:安装必要的git工具#apt-get install git git-corecentos linux 下载git# wget https://www.kernel.org/...
2019-07-23 14:22:05
2194
转载 Java并发之线程中断
前面的几篇文章主要介绍了线程的一些最基本的概念,包括线程的间的冲突及其解决办法,以及线程间的协作机制。本篇主要来学习下Java中对线程中断机制的实现。在我们的程序中经常会有一些不达到目的不会退出的线程,例如:我们有一个下载程序线程,该线程在没有下载成功之前是不会退出的,若此时用户觉得下载速度慢,不想下载了,这时就需要用到我们的线程中断机制了,告诉线程,你不要继续执行了,准备好退出吧。当然,线程在...
2019-04-29 14:02:09
163
转载 Linux mail命令用法
在Linux系统下mail命令的测试1. 最简单的一个例子:mail -s testadmin@aispider.com这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。2. 第二个例子:三种常用格式发信mail -s ...
2019-04-09 09:46:05
3148
转载 UNIX 高手的 10 个习惯
引言当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。采...
2019-03-14 16:40:49
179
原创 nginx配置转发
1 在nginx.conf中的http: nginx接受http请求的入口 server: nginx配置服务监听端口的入口,server可以配置多个,每个监听一个端口 location /***/ { // 指定监听端口的具体监听路径,当请求的http符合该/***/路径要求的时候,那么就会转到root指定路径 proxy_s...
2019-03-14 15:23:35
2403
原创 搭建web服务器使用到的工具和问题
1 linux服务本身,中文乱码 查看是否安装中文支持包 查看本地支持的中文编码 设置/etc/locale.conf2 安装 git 工具 yum install git3 安装maven 解压后设置/etc/profile 设置settings的私服和下载库的路径4 安装jdk对应的版本5 安装node...
2019-03-14 11:32:50
260
原创 ORRCLE查看表空间
1------------- 查看表空间和使用情况SELECT a.tablespace_name,a.bytes/(1024*1024*1024)||'G' total_G,b.bytes/(1024*1024*1024)||'G' used_G,c.bytes/(1024*1024*1024)||'G' free_G,(b.bytes * 100) / a.bytes "% U...
2019-03-14 11:24:58
190
原创 PLSQL导出数据后再次导入数据库乱码
1 从plsql导出的数据中文是正常的,但是在导出到数据库的时候出现了中文乱码情况原因查找 1 查看数据库使用的编码 2 查看客户端plsql的编码 help->support info ->该图是我修改好会后的截图,原来的plsql中的编码NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK本机环境:Win...
2019-03-14 10:40:39
4202
2
原创 npm太慢, 淘宝npm镜像使用方法
1.临时使用npm --registry https://registry.npm.taobao.org install express12.持久使用npm config set registry https://registry.npm.taobao.org1配置后可通过下面方式来验证是否成功npm config get registry 或npm info exp...
2019-03-13 14:29:35
3598
1
原创 springboot+druid
1 springboots的项目创建 创建一个maven项目,引入springboot的相关依赖包2 引入springboot-druid的jar到druid的git中https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter 进行引入<dependency> <...
2019-02-28 17:05:42
905
原创 centos7 中文乱码解决方法
1.查看安装中文包:查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)# locale -a |grep "zh_CN"没有输出,说明没有安装,输入下面的命令安装:# yum groupinstall "fonts" -y安装完成,查看安了哪些中文语言包# locale -a |grep "zh_CN"zh_CNzh_CN.gb18...
2019-02-12 09:14:09
1797
1
转载 查看CentOS版本信息
详细讲解查看CentOS版本信息的命令。 (一) 查看已经安装的CentOS版本信息 1.cat /etc/issue 查看版本 cat 缩写concatenate cat命令可以用来显示、合并文件。 CentOS release 6.6 (Final) CentOS 发行版6.6 etc 初期etc的英文名...
2019-02-11 10:59:23
29961
转载 深入理解JDK动态代理
执行结果如下: ------------------before------------------ --------------------add--------------- -------------------after------------------
2019-01-09 17:18:29
355
转载 Linux下配置nfs并远程挂载
Linux下配置nfs并远程挂载 nfs是网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别,如果是局域网的nfs那么io的性能也可以保证,下面就以CentOS 7.x为例,配置NFS 首先是服务端配置,服务端提供文件系统供客户端来挂载使用,配置过程如下: 首先检查是否缺少基础环境:rpm -qa | gre...
2018-12-14 16:38:09
488
转载 mysql-connector6.0.6 jdbc及dataSource学习
最近在研究springmvc4.3.10+mybatis3.4.4在配置的dataSource的时候老是报错,顺手整理一下遇见的几个异常;1,java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required导致原因:是因为mysql的版本与mysql-connector6.0.6不兼容;解决方法一:将...
2018-12-14 09:11:23
465
原创 jvm 性能调优工具之--- jps
概述jps 命令类似与 linux 的 ps 命令,但是它只列出系统中所有的 Java 应用程序。 通过 jps 命令可以方便地查看 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息。如果在 linux 中想查看 java 的进程,一般我们都需要 ps -ef | grep java 来获取进程 ID。如果只想获取 Java 程序的进程,可以直接使用 jps 命令来直接查看...
2018-12-11 10:20:59
168
原创 arthas-java诊断工具-alibba(02)
上一篇是入门篇,此篇用于总结下遇到的问题,和经常使用的指令arthas的启动arthas-boot 中,指定了很多个参数,如下对于上面的参数解释,我想有很多人应该和我有一样的想法,对于target-ip,telnet-port,http-port,看到这几个参数后,突然就想到是不是可以远程java应用的诊断,我就尝试着去试了试,结果跳坑里面了。对于他们的参数文档解释是真心不乐意啊。...
2018-12-10 20:20:57
417
原创 arthas--Java诊断工具-alibba(01)
在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。 GitHub地址:https://github.com/alibaba/arthas用户文档:https://alibaba.github.io/arthas/ 在日常...
2018-12-10 19:57:31
866
原创 Linux下MySQL忘记密码
具体步骤如下: 修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables 保存配置文件后,重启MySQL服务 service mysqld restart 再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root...
2018-11-26 21:44:14
308
转载 谷歌v8引擎详解
前言 JavaScript绝对是最火的编程语言之一,一直具有很大的用户群,随着在服务端的使用(NodeJs),更是爆发了极强的生命力。编程语言分为编译型语言和解释型语言两类,编译型语言在执行之前要先进行完全编译,而解释型语言一边编译一边执行,很明显解释型语言的执行速度是慢于编译型语言的,而JavaScript就是一种解释型脚本语言,支持动态类型、弱类型、基于原型的语言,内置支持类型。鉴于Ja...
2018-11-23 10:36:43
5960
转载 Nodejs的运行原理-生态篇
前言这里是重点:Nodejs 是由v8 engine,libuv和内置模块组成,可以将v8 engine和 libuv看成一个库,两者是以源码的方式直接编译执行node中去的。这是一个广泛的介绍,后面会详细介绍Nodejs的生态圈。V8 engineV8官方文档 https://developers.google.com/v8/intro 1 2 ...
2018-11-23 10:35:01
937
转载 Nodejs的运行原理-调用篇
Nodejs的运行原理-调用篇前言之前做过Nodejs的架构篇, 有很多朋友留言给我,说没看懂里面的例子,这里我会重新梳理一下,再以http server为例,来解析Nodejs从前端到libuv的调用过程。正文 回忆a. Nodejs提供了许多功能接口(又称标准库),例如:http,net,socket etc回忆b. 这些库是由C/C++写成,并且对外提供服务回忆c...
2018-11-23 10:34:11
1124
转载 Nodejs的运行原理-架构篇
前言本来是想只做一个Nodejs运行原理-科普篇,但是收到了不少私信,要我多分享一些更进阶,更详细的内容,所以我会在接下来的两个月里继续更新Nodejs运行原理。PS:此系列只做Nodejs的运行原理(架构,libuv,v8 etc),并不介绍Nodejs功能以及使用方法。本文以两个view来看Nodejs的架构,一个是从模块依赖的角度,另一个是从函数调用的角度。1.模块依赖...
2018-11-23 10:32:52
12701
转载 快速删除node_modules
有时候node_modules包特别大,目录层级太深,windows系统删除有时候还报没有管理员权限的错误。右键点击直接删除是删除不了的。下面给大家介绍一种方法可以快速删除node_modules,让你彻底告别这个苦恼。。。npm install rimraf -grimraf node_modules或者rmdir /s/q node_modules删除文件de...
2018-11-21 12:01:20
2698
转载 vue-cli 脚手架 安装
一、 node安装 1)如果不确定自己是否安装了node,可以在命令行工具内执行: node -v (检查一下 版本);2)如果 执行结果显示: xx 不是内部命令,说明你还没有安装node , node 安装地址:http://nodejs.cn/download/注 :安装 vue-cli 脚手架目前需要node版本为 v4.0 以上;二、 vue-cli 全局安装...
2018-11-21 11:53:13
161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人