- 博客(61)
- 收藏
- 关注
原创 sublime3 工具中,编译java 并输出到该控制台
1.在jdk安装目录的bin 目录下,新建一个runJava.bat文件,是bat!!!并且字符集必须是:ANSI (在文本编辑器下另存为可以选择),然后复制下面代码@echo offcd %~dp1echo Compiling %~nx1......if exist %~n1.class (del %~n1.class)javac -encoding UTF-8 %~nx1if...
2019-03-12 18:35:15
345
原创 centos7 mini在虚拟机介质中无界面启动,root用户自动登录
在文件中 /etc/systemd/system/getty.target.wants/getty\@tty1.service默认是:#默认:ExecStart=-/sbin/agetty --noclear %I $TERM#修改为:ExecStart=-/sbin/agetty -a root用户名 %I $TERM ...
2019-02-19 09:31:33
623
原创 svn 问题记录 一
执行svn操作的时候:svn: E230001: Server SSL certificate verification failed: certificate issued解决方式:windows下进入cmd命令行 输入 svn ls http://svn (svn仓库地址)回车输入:p 随后按照提示输入对应的密码就可以...
2019-02-13 16:22:37
325
原创 maven 问题记录 一
命令:mvn compile -Dmaven.test.skip=true 错误信息如下:编译问题:org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile在项目的pom文件...
2019-02-13 16:20:45
152
原创 OpenSSH 启动失败原因查找
systemctl status sshd发现启动错误,执行sshd -t #一般会有错误信息出来然后根据具体错误信息去改配置重启systemctl restart sshd #一定要重启systemctl status sshd #再次检查 ...
2019-01-22 18:05:42
4713
原创 redis集群搭建
两台机器(由于个人电脑资源有限,最多两台机器)1.下载redis 各版本地址(进入官网,点击最新版本下载按钮,复制出来下载连接,去掉最后的版本号,例如:http://download.redis.io/releases/redis-5.0.3.tar.gz)剩下的地址:http://download.redis.io/releases/本次安装选择3.2.12参考文档:https:...
2019-01-08 10:23:48
144
转载 JavaScript内存管理理解
https://blog.youkuaiyun.com/Beng_shakalaka/article/details/83512728?tdsourcetag=s_pctim_aiomsgECMAScript 变量可能包含两种不同数据类型的值,即基本类型值和引用类型值。栈、堆、池 栈:LIFO,后进先出的原则,属于一级缓存,相当于CPU的寄存器,由编译器自动分配释放,读写速度快,存储的是固...
2018-12-25 15:50:26
258
转载 javaScript面向对象编程
前言 当今 JavaScript大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道不明,即使使用了框架,其代码组织也非常糟糕。这都是对原生 JavaScript 语言特性理解...
2018-12-25 11:08:03
492
转载 Java 共享类
转载自IBM技术学习如何使 Java 应用程序启动更快以及占用更少的内存 如今 Java 应用程序面临一个问题:它们惟一可用的容器是 Java 虚拟机(Java virtual machine,JVM)进程自身。需要多个 JVM 来彼此隔离 Java 应用程序,这会带来两个主要的负面影响。第一个是每次 JVM 调用所花费的启动时间,第二个是每个 JVM 所需的内存占用。考虑到这些开销以及不...
2018-12-25 10:56:59
1196
转载 Java 类的热替换 —— 概念、设计与实现
转自IBM技术构建基于 Java 的在线升级系统 对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技术和设计原则进行了深入的讲解。相信读者能够根...
2018-12-25 10:55:29
624
转载 Java 类加载器
转载自IBM技术类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™中的应用。 内容 类加载器是 Java 语言的...
2018-12-25 10:51:32
162
转载 Java 编程的动态性,第 1 部分: 类和类装入
转载自IBM技术研究类以及 JVM 装入类时所发生的情况 这一有关 Java 编程动态方面的新的系列文章研究了执行 Java 应用程序时幕后所发生的事情。企业 Java专家 Dennis Sosnoski 提供了 Java 二进制类格式以及在 JVM 内部类所发生的情况的内幕。接着,他将讨论类装入问题,其范围涉及从运行简单的 Java 应用程序所需的类的数量到可能造成 J2EE 及类似的复...
2018-12-25 10:50:15
166
转载 Spring 注解
如果此图看不清楚也没事,请运行下面的代码输出所有的结果。Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为、属性、功能、规则和扩展点,因此梳理注解也是梳理Spring功能点的很好的方式,全面的梳理可以补足我们知识点的漏洞。查找所有注解首先,我们来创建一个项目,使用SPRING INITIALIZR生成一个引入Spring各种组件的项目模板,然后引入如下工具包:...
2018-12-25 09:09:20
300
转载 HTTP协议 user-agent
Request Headeruser-agentUser-Agent 首部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的应用类型、操作系统、软件开发商以及版本号。FormatUser-Agent: <product> / <product-version> <comment>Common format for we...
2018-12-25 09:05:19
3507
原创 tomcat8 配置jndi 有&特殊字符
今天给别人调试程序,tomcat里配置jndi连接数据库,jndi的配置在tomcat/conf/context.xml 文件。数据库密码如下:造成tomcat启动时解析context.xml失败。修改特殊字符如下:注意:英文分号不能少!!!!...
2018-12-21 11:09:38
1020
1
原创 git 本地上传和下载
1.初始化git init2.添加远程git remote add origin https://git.oschina.net/xx/XXX.git注:添加远程连接有两种方式ssh和https ,ssh 需要本地生成密匙,将公匙添加到对应的个人git账户中,本地连接远程操作时,不需要输入用户和密码,而https则需要,ssh url示例如下:git@gitee.com:xx...
2018-12-21 09:54:49
173
原创 linux 常用命令简介
命令 功能说明 线上查询及帮助命令 (2 个) man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用。 help 查看 Linux 内置命令的帮助,比如 cd 命令。 文件和目录操作命令 (18 个) ls ...
2018-12-21 09:01:29
192
转载 ubuntu 18 安装在联想电脑上时,wifi无法使用
大神技术贴:https://blog.youkuaiyun.com/biggoodloong/article/details/81038922
2018-12-12 09:16:26
644
原创 maven 项目java.lang.RuntimeException: error trying to scan jar-file: file
018-12-06 08:55:37,246-INFO-RMI TCP Connection(2)-127.0.0.1-DruidDataSource.java-close-1712:{dataSource-1} closed2018-12-06 08:55:37,250-ERROR-RMI TCP Connection(2)-127.0.0.1-ContextLoader.java-i...
2018-12-06 11:20:04
4627
原创 extjs 多选下拉 3.2
Ext4.0下拉框 必须写name否则出现只能选择一次的效果//多选下拉框Boat.UI.MultiSelect = Ext.extend(Boat.UI.SingleSelect, { tpl: '<div class="multiselect"></div>', // private initList: function() { ...
2018-12-06 11:19:19
450
原创 hadoop简易集群搭建
1.服务器免密登录:https://blog.youkuaiyun.com/shenchengxinsunwei/article/details/84284110. 基于centos 7 关闭防火墙 sytemctl disable firewalld2.hadoop 基础组建简介:2.1.在HDFS中有两种节点,分别是NameNode和DataNode。 NameNode负责集群中与存储相关的调度,...
2018-11-26 09:30:43
145
原创 hadoop yarn HA 高可用架构简易集群配置
免密登录:https://blog.youkuaiyun.com/shenchengxinsunwei/article/details/84284110架构信息 配置文件帮助文档:http://hadoop.apache.org/docs/r2.7.6/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.htmlyarn-site.xml...
2018-11-26 09:27:12
428
原创 extjs 中时间控件中 时分秒
官方网站中对日期控件进行的扩展:cls.js/* * Ext-cls * Authors : Jerome CARBOU */Ext.namespace('Cls','Cls.form','Cls.menu');Cls.form.DateTimeField = Ext.extend(Ext.form.DateField, { timeFields:'auto', ...
2018-11-26 09:20:08
1513
原创 单例,Singleton
单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。(一般有3种形式a:饥汉,b:懒汉,c:登记)创建模式分类:A:工厂模式(Factory Model)B:单例模式(singleton pattern)C:原型模式(prototype)D:Builder模式引:单例模式,我个人理解是对类的实例的创建的一种方式(手段),java中对象可以被显 示的或...
2018-11-26 09:18:51
317
原创 mac brew 安装maven
1.查看brew info maven #查看brew中maven的基本信息2.下载brew install maven will install Maven 3.3.1 (3/24/15) #版本可以不加,默认下载最新的3.设置maven环境变量mac中环境变量配置文件~/.bash_profile ;注:不同的操作系统或者使用用户,环境变量不一样,比如linux;也...
2018-11-24 09:16:12
3402
原创 shell 文件集合选择基本操作
1. 取出两个文件的并集(重复的行只保留一份) cat file1 file2 | sort | uniq2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d3. 删除交集,留下其他的行 cat file1 file2 | sort | uniq -u(3)一个文件去掉重复的行...
2018-11-24 09:04:35
442
原创 scp基本使用
从远程机拷贝到本地:异常: Permission denied,两种处理方式 第一种 修改远程机上文件权限 第二种 本机无操作权限 所以scp命令前加sudosudo scp 用户名@远程服务器地址:远程文件夹所在地址 本地目录要把当前一个文件copy到远程另外一台主机上,可以如下命令。scp 本地文件地址 用户名@远程服务器地址:服务器目录复制文件夹的格式是scp -r...
2018-11-24 09:00:52
288
原创 centos7 防火墙基本操作命令
centos7 防火墙操作: 1 查看端口: firewall-cmd --permanent --list-port 2 停止防火墙:systemctl stop firewalld 3 开机启动:systemctl enable firewalld 4 开机禁用:sytemctl disable firewalld 5 查看状态:systemctl status firewalld或者 fir...
2018-11-24 08:56:39
212
原创 extjs 将grid添加到下拉框
借助于tpl模板属性,可以将grid渲染到combo中去:创建grid:省略创建combo: var store = newExt.data.JsonStore({ url: 'xxx.do', fields: ['CODE','NAME'], totalProperty : 'totalProperty', root:'d...
2018-11-23 10:53:48
1379
转载 HTTP 中 GET 与 POST 的区别
转载:http://web.jobbole.com/88068/GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 ...
2018-11-23 10:50:14
105
原创 extjs 下拉框过滤数据
'expand':function(){ sellStateDs.on('load',function(){ sellStateDs.filterBy(function(r){ if(r.get('dictKey')>10) return true; ...
2018-11-23 10:48:32
1102
原创 jquery ajax提交文件简单处理
在ajax的提交方式中有两种 get post方式普通的文本参数传递后台,get post 均可(post需要特殊处理),然后文件的上传只能通过post方式,这就造成,在普通的文件上传form中,servlet用getParamter()方法是取不到值的,其它框架未试验;此时需要对普通文本参数进行特殊处理,我采用的解决方式可以在url中拼接参数。也可以拆分流程,文件是一块,普通文本框是一块,根...
2018-11-23 10:46:26
128
原创 easyui combox 输入多选时,去掉输入值
说明:easyui在使用combox,支持多选属性:multiple:true,并支持在输入框中搜索,但是输入的搜索值不会自动去掉较笨的解决方式,利用onHidePanel函数,处理如下: $("#Box").combobox({onHidePanel: function() { var valueField = $(this).combobox("opt...
2018-11-23 10:13:16
1922
4
原创 easyui 添加统计行,分页栏总数
场景如下:我们在表格中经常添加一行为统计行,统计具体列的相关和,这时候用户在使用的时候,发现有效数据与分页栏中展示的总个数不一致,会造成困惑。产生原因:easyuigrid一般在表格加载onloadSuccess 函数中以insertRow 或者appendRow 函数来追加统计行代码如下:onLoadSuccess:function(data,index){ ...
2018-11-23 09:58:42
2464
2
原创 nginx的缓存配置与其它优化
一:nginx 的缓存配置两大类编程模型:阻塞模型,非阻塞模型# 将work process 绑定到特定的cpu上,避免进程在cpu间切换的开销work_cpu_affinity 0001 0010 0100 1000worker_rlimit_nofile 655350 http 配置优化max 最大缓存文件个数,inactive 是缓...
2018-11-23 09:13:14
250
原创 nginx的反向代理与负载均衡
1、概念: 正向代理:客户端明确被访问服务器反向代理:客户端不清楚被访问服务器,只清楚代理服务器 负载均衡 2、nginx负载均衡的实现 2.1、什么是http upstream 模块upstream mypro {}server{ location /{ proxy_pas...
2018-11-23 09:09:42
167
原创 nginx的启动 停止与信号控制
一:nginx的启动方式:命令:nginx(nginx下的nginx命令) -c nginx-conf(配置文件)二:nginx的停止 第一种:从容停止 kill -QUIT nginx的进程号(ps -ef |grep nginx ) 第二种:快速停止 kill -TERM nginx进程号 第三种:强制停止 kill -9 nginx 三:nginx重启1.验证配置...
2018-11-23 09:03:05
458
原创 搭建nginx
1.nginx官网下载 tar文件 解压 选择稳定版,各操作系统合理选择https://nginx.org/en/download.html2.安装gcc gcc-c++ yum -y install gcc gcc-++ autoconf atuomake3.编译 ./configure 4.如果有PCRE库未安装 yum -y install pcre pcre-d...
2018-11-23 09:01:52
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人