- 博客(65)
- 资源 (5)
- 收藏
- 关注
原创 vertica 终止正在执行sql
--查询正在执行的语句select * from query_profiles where is_executing =‘true’;--从sessions表里查出需要结束的session_id和statement_idSELECT * FROM sessions;--然后执行SELECT INTERRUPT_STATEMENT('<session_id>', '...
2019-10-30 15:14:11
918
原创 bio 学习总结
客户端 1、建立socket,向服务端发送信息,或接收服务端信息 2、一个new socket 相当于一个请求,使用socket.close()关闭请求。则与服务器端断开 3、客户端可以有很多个socket 实例, 在服务器端资源够用时, 多个实例之间不相互影响,服务器连接资源满时,会阻塞后续连接 4、客户端与服务端连接之后,服务器端会创建一个线程来完成相互之间的通信...
2019-08-03 11:13:44
250
原创 FTP用户主目录和ftp链接工具进入看到的目录区别
1、创建ftp用户时可以指定具体的主目录比如 /home/ftp2、用ftp用户登陆之后看到的目录效果如下是一个/,不了解原因的还以为 当前目录指向的是系统根路径 ,其实不是,/代表当前ftp用户的主目录总结: ftp客户端工具看到的/ 代表当前ftp用户的主目录 不是系统根路径...
2019-06-01 17:33:58
1683
原创 echarts 树节点加图片 边框
效果图如下:修改思路1、找到节点创建的方法2、对于节点是图片类型的,做特殊处理,多加一个外边框主要代码说明:a、边框设置itemStyle:{// 设置边框的颜色和宽度 borderColor:"red", borderWidth:2 ...
2019-05-25 09:02:52
4841
原创 jvm 内存溢出,引发溢出原因排查
jvm 内存溢出,引发溢出原因排查一、dump文件分析 dump文件获取方式 1、设置JVM参数 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof 内存溢出时产生dump文件 2、使用jmap生成dump 文件 dump分析 使用jdk自带分析...
2019-05-16 15:43:07
1130
原创 exp导出时报错,ORA-12154 TNS: 无法解析指定的连接标识符
exp user/pwd@orcl file=D:/mb.dmp tables =(CS)exp导出时报错,ORA-12154 TNS: 无法解析指定的连接标识符解决办法: 在导出语句上加ip地址 exp user/pwd@127.0.0.1/orcl file=D:/mb.dmp tables =(CS)...
2018-10-14 15:51:50
1422
转载 ReentrantLock 原理讲解
摘要: 提到JAVA加锁,我们通常会想到synchronized关键字或者是Java Concurrent Util(后面简称JCU)包下面的Lock,今天就来扒一扒Lock是如何实现的,比如我们可以先提出一些问题:当我们通实例化一个ReentrantLock并且调用它的lock或unlock的时候,这其中发生了什么?如果多个线程同时对同一个锁实例进行loc...
2018-04-13 17:59:31
1317
转载 服务化框架 grpc zookeeper dubbo
—.背景 谈论服务化框架的时候,我们首先先了解这些概念:SOA、ESB、OSGi、servicemix、微服务、Spring Boot SOA:面向服务架构,传统简单的网站系统采用MVC架构,随着系统需求不断的变化和业务不断的扩展,MVC显得很无力,MVC不断的变大,维护开发越来越困难,SOA解决的是MVC里面大而核心的功能,抽离出来做成服务提供给不断变化的业务使用。S...
2018-03-29 15:53:55
784
原创 微服务之间的服务治理 方案
微服务之间的服务治理 方案 方案1、 dubbo 和 zookeeper 结合使用 一、公司技术 无 二、api是否完善 dubbo 不在进行维护 三、优点缺点 优点:解放开发人员对服务的注册和调用及不同服务ip端口的管理 缺点: 1、服务提供方与调用方接口依赖方式太强:调用方对提供方的抽象接口存在强依赖关系,需要严格的管理版本依赖...
2018-03-29 13:29:47
3052
1
原创 Spring Security 安全认证研究
Spring Security 作用 1.使用Spring Security管理用户身份认证、登录退出2.使用Spring Security管理url和权限3.获取登录用户信息。 spring security使用分类: 总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据springsecurity默认实现代码设计数据库,也就是说...
2018-03-06 15:04:25
517
翻译 spring-boot项目按照平常的web项目一样发布到tomcat容器下
一、修改打包形式在pom.xml里设置 war二、打包排除嵌入式tomcat插件在pom.xml里找到spring-boot-starter-web节点,在其下方添加下面代码, org.springframework.boot spring-boot-starter-tomcat provided
2017-09-30 10:43:21
283
转载 eclipse中配置server中选择tomcat8无法进行下一步处理 在创建server的时候,选择tomcat8后,server name为空,并且无法手动输入,同时无法进行下一步操作。 解决方
eclipse中配置server中选择tomcat无法进行下一步处理在创建server的时候,选择tomcat8后,server name为空,并且无法手动输入,同时无法进行下一步操作。解决方案如下:1.退出eclipse。2.找到eclipse[工作空间][当前项目].metadata/.plugins/org.eclipse.core.runtime/.settings
2017-09-30 10:14:24
2492
原创 Maven项目出现Perhaps you are running on a JRE rather than a JDK?
On your Eclipse IDE, go into Window > Preferences > Java > Installed JREs > and check your installed JREs. You should choose JDK folder there. window --> preferrences --> Select the Executio
2017-09-28 15:21:31
33251
1
原创 java语言调用摄像头 (不是照相机)
准备工作: 1、 webcam-capture-0.3.12.jar 2、bridj-0.6.2.jar下面代码可以实现调用摄像头的效果package service;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.Ac
2017-09-27 17:53:44
9770
5
转载 extjs tree 展开指定层级
extjs 有个通用方法expandAll是展开树的所有节点,当树的节点很多的时候,展开就不是很慢,容易卡的页面,可以展开部分节点的方式实现。具体函数是 expandPathfunction expand(){var tree = Ext.getCmp("tree");//var rootNode = tree.getRootNode();//var childNodes
2017-09-26 12:37:30
3915
1
原创 nodejs使用
nodejs使用 1、下载安装nodejs windows的安装即可2、cmd 窗口 切换到对应的项目目录下面 npm install 安装全部的插件 node server 启动服务 (需要一个服务脚本 server.js,监听端口) npm install -g webpack 安装打包软件 webpack 打包命令 ht
2017-07-11 13:12:21
215
翻译 Memcache学习总结
1、两阶段哈希(缓存值存放)如上图所示,用户需要通过一个Memcached客户端来完成对缓存服务所记录信息的访问。该客户端知道服务端缓存系统中所包含的所有 Memcached服务实例。在需要访问具有特定键值的数据时,该客户端内部会根据所需要读取的数据的键值,如“foo”,以及当前Memcached缓 存服务的配置来计算相应的哈希值,以决定到底是哪个Memcached实例记录了用户所
2017-06-19 15:56:44
275
转载 oracle 递归 树形结构数据查询
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3;例:select * from classstart with parentid = 27362Connect by prior id = parentid
2017-02-24 18:06:52
1583
原创 oracle 按照分组字段,排序字段取出第一行
wm_concat在行转列的时候非常有用,但在行转列的过程中的排序问题常常难以控制。可见下面例子:准备测试表:drop table t;create table t (n number,m number);insert into t values(1,1);insert into t values(5,3);insert into t values(3,3);ins
2017-02-09 09:38:11
3098
原创 wm_concat在行转列排序
wm_concat在行转列的时候非常有用,但在行转列的过程中的排序问题常常难以控制。可见下面例子:准备测试表:drop table t;create table t (n number,m number);insert into t values(1,1);insert into t values(5,3);insert into t values(3,3);i
2017-02-09 09:33:57
2313
原创 取出分组之后每组前10条数据 oracle
--取出x || '_' || y 分组之后每组前10条数据 select * from ( select x,y,sj,ddbz, row_number() over (partition by x || '_' || y order by sj desc) rn from test wher
2017-02-08 17:03:46
7450
原创 java 对sqlserver 时间字段值获取方式
sql: select sjzd from test as bm where bm.sjzd >'2016-10-01 12:11:23'java 代码 rs = stmt.executeQuery(" select sjzd from test as bm where bm.sjzd >'2016-10-01 12:11:23'");while(rs.next){
2017-02-07 15:16:55
863
原创 BASE64 加号变空格 处理
BASE64 通过url传递到后台 加号变空格的处理方法解决方法: 前台处理:str.replace("+", "%2B"); 前台处理 :java方法:URLEncoder.encode(str,"UTF-8");js 方法encodeURIComponent(str);后台处理:URLDecoder.decode(str,"UTF-8"); 原理 参考:http://
2017-01-11 14:09:22
12656
原创 oracle chr(10) 与java 中的\n 等价
oracle chr(10) 与java 中的\n 等价 System.out.println("value+>>"+value.split("\n").length);
2017-01-06 10:00:42
1289
原创 oracle创建表,字段有特殊关键字的处理
oracle创建表,字段有特殊关键字的处理 比如要创建的表中有group字段,需要加上英文的双引号即可创建create table cs_qian ( "group" char(2))
2017-01-03 12:36:17
8801
原创 oracle 字段值内换行 chr(10)
oracle 字段值内换行 chr(10) select distinct '居住地信息'||chr(10) ||'(行后数据)' from dual
2016-12-20 11:18:16
12938
转载 导出excel时需要在单元格进行强制换行2003与2007方法一样
最近在做导出excel时需要在单元格进行强制换行,查找资料,总结如下:自动换行的设置:[html] view plain copy HSSFCellStyle cellStyle=workbook.createCellStyle(); cellStyle.setWrapText(true); c
2016-12-19 16:00:27
5197
原创 oracle 脚本中 连续写两个declare报错
解决方法 两个 DECLARE之间加上/ 注意:/单独占用一行,且前面要顶格,无空格。--创建容器临时表DECLARE exist number;begin select count(1) into exist from user_tables t where t.table_name = 'TEMP_YRYD_RQ'; if exist = 0 then execu
2016-11-03 14:21:34
3839
原创 锁表原因及解决思路
1、锁表发生在insert update 、delete 中 2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户 3、锁表的原因 第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表
2016-10-26 09:16:18
34383
1
转载 怎样查看ie浏览器的版本号
相信IE浏览器是很多网友平时最常用的软件之一,其中还有部分网友对IE浏览器的各个版本信息了解的甚少。以至于很多用户还在是使用相对落后的IE6这个版本。怎么查看并确认自己当前使用的IE浏览器版本成为影响这部分用户升级浏览器的一个因素。若要确定当前IE浏览器的版本信息,您可以使用下列方法之一:一、使用用户界面确定IE浏览器的版本。在所有的IE浏览器版本中,单击“帮助”菜单上的“关于 Int
2013-11-10 16:35:49
3497
转载 eclipse 修改各种界面的字体方法
问题一:eclipse 中Package Explorer视图的字体太小!解决:桌面右键-属性-外观-高级-消息框,更改字体大小!问题二:eclipse菜单栏字体太小!解决:桌面右键-属性-外观-高级-菜单,更改字体大小!问题三:eclipse中的标签栏字体太小!解决:这个需要在eclipse中进行设置,如下图所示,要修改左边框字
2013-11-09 08:55:33
14218
6
转载 EL表达式取值
EL表达式取值1.EL表达式的语法格式很简单:以前编写jsp代码时,如果要获取表单中的用户名,一般使用 ,这样当然也可以获取到值,但是又把html代码和java代码混到一起,看起来比较乱套。现在使用EL表达式的话就比较简洁了:${param.name}就可以解决了。注意:${表达式} 表达式部分不需要加引号,如果写成 ${"param.name"} ,那么页面上显示
2013-10-12 16:36:39
564
转载 关于jQuery UI 使用心得及技巧
关于jQuery UI 使用心得及技巧 - Wayou - 博客园http://www.cnblogs.com/Wayou/archive/2012/10/02/jquery_ui.html
2013-10-10 21:27:45
606
转载 客户端信息MD5加密并传递参数给服务器端
客户端信息MD5加密并传递参数给服务器端即:JSP页面中通过JS进行MD5加密传值。 1. 将md5.js文件放入WebRoot下。2. 在JSP页面调用这个JS,即添加语句:3. form框如下设置(举创建用户的例子说明): 创建名称: 创建密码: 确认密码:
2013-10-08 19:33:56
1948
转载 java 中8中基本类型
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下: 实数:double、float 整数:byte、short、int、long 字符:char 布尔值:boolean复杂类型和基本类型的内存模型本质上是
2013-10-04 08:16:21
1604
原创 jsp中用struts的push标签时 ,程序运行报异常Stream closed 解决方案一
tag 'push', field 'value': You must specify a value to push on the stack. Example: person - [unknown location]意思是push里面的value值不能是空比如: summary.workExperience 这个变量必须有一个值且不为空
2013-09-29 16:56:14
1007
转载 struts2值栈理解
通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的
2013-09-25 20:43:30
603
原创 Struts2中变量值接收和使用
Struts2中Action接收参数的方法主要有以下三种:接收值1.使用Action的属性接收参数(最原始的方式): a.定义:在Action类中定义属性,创建get和set方法; b.接收:通过属性接收参数,如:userName; c.发送:使用属性名传递参数,如:user1!add?userName=jim;2.使用DomainModel接收参数:
2013-09-25 20:24:43
2081
转载 struts2的值栈排列顺序
根据struts2的doc,struts2的值栈排列顺序为:1.临时对象;2.模型对象(这个不太理解是什么东西);3.Action对象(这就是问题所在);4:固定名称对象(如#application, #session, #request等对象)。
2013-09-25 19:57:48
1088
vmware linux虚拟机安装.docx
2017-09-09
使用vmware linux虚拟机安装.docx
2017-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人