自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 862

原创 bio 学习总结

客户端 1、建立socket,向服务端发送信息,或接收服务端信息 2、一个new socket 相当于一个请求,使用socket.close()关闭请求。则与服务器端断开 3、客户端可以有很多个socket 实例, 在服务器端资源够用时, 多个实例之间不相互影响,服务器连接资源满时,会阻塞后续连接 4、客户端与服务端连接之后,服务器端会创建一个线程来完成相互之间的通信...

2019-08-03 11:13:44 238

原创 FTP用户主目录和ftp链接工具进入看到的目录区别

1、创建ftp用户时可以指定具体的主目录比如 /home/ftp2、用ftp用户登陆之后看到的目录效果如下是一个/,不了解原因的还以为 当前目录指向的是系统根路径 ,其实不是,/代表当前ftp用户的主目录总结: ftp客户端工具看到的/ 代表当前ftp用户的主目录 不是系统根路径...

2019-06-01 17:33:58 1655

原创 echarts 树节点加图片 边框

效果图如下:修改思路1、找到节点创建的方法2、对于节点是图片类型的,做特殊处理,多加一个外边框主要代码说明:a、边框设置itemStyle:{// 设置边框的颜色和宽度 borderColor:"red", borderWidth:2 ...

2019-05-25 09:02:52 4719

原创 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 1110

原创 exp导出时报错,ORA-12154 TNS: 无法解析指定的连接标识符

  exp user/pwd@orcl  file=D:/mb.dmp  tables =(CS)exp导出时报错,ORA-12154 TNS: 无法解析指定的连接标识符解决办法: 在导出语句上加ip地址  exp user/[email protected]/orcl file=D:/mb.dmp  tables =(CS)...

2018-10-14 15:51:50 1408

转载 ReentrantLock 原理讲解

摘要: 提到JAVA加锁,我们通常会想到synchronized关键字或者是Java Concurrent Util(后面简称JCU)包下面的Lock,今天就来扒一扒Lock是如何实现的,比如我们可以先提出一些问题:当我们通实例化一个ReentrantLock并且调用它的lock或unlock的时候,这其中发生了什么?如果多个线程同时对同一个锁实例进行loc...

2018-04-13 17:59:31 1310

转载 服务化框架 grpc zookeeper dubbo

—.背景        谈论服务化框架的时候,我们首先先了解这些概念:SOA、ESB、OSGi、servicemix、微服务、Spring Boot        SOA:面向服务架构,传统简单的网站系统采用MVC架构,随着系统需求不断的变化和业务不断的扩展,MVC显得很无力,MVC不断的变大,维护开发越来越困难,SOA解决的是MVC里面大而核心的功能,抽离出来做成服务提供给不断变化的业务使用。S...

2018-03-29 15:53:55 772

原创 微服务之间的服务治理 方案

微服务之间的服务治理 方案             方案1、 dubbo 和 zookeeper 结合使用      一、公司技术 无    二、api是否完善 dubbo 不在进行维护    三、优点缺点       优点:解放开发人员对服务的注册和调用及不同服务ip端口的管理     缺点: 1、服务提供方与调用方接口依赖方式太强:调用方对提供方的抽象接口存在强依赖关系,需要严格的管理版本依赖...

2018-03-29 13:29:47 3036 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 497

翻译 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 273

转载 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 2463

原创 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 33240 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 9726 5

转载 extjs tree 展开指定层级

extjs 有个通用方法expandAll是展开树的所有节点,当树的节点很多的时候,展开就不是很慢,容易卡的页面,可以展开部分节点的方式实现。具体函数是 expandPathfunction expand(){var tree = Ext.getCmp("tree");//var rootNode = tree.getRootNode();//var childNodes

2017-09-26 12:37:30 3862 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 202

翻译 Memcache学习总结

1、两阶段哈希(缓存值存放)如上图所示,用户需要通过一个Memcached客户端来完成对缓存服务所记录信息的访问。该客户端知道服务端缓存系统中所包含的所有 Memcached服务实例。在需要访问具有特定键值的数据时,该客户端内部会根据所需要读取的数据的键值,如“foo”,以及当前Memcached缓 存服务的配置来计算相应的哈希值,以决定到底是哪个Memcached实例记录了用户所

2017-06-19 15:56:44 268

转载 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 1575

原创 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 3065

原创 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 2293

原创 取出分组之后每组前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 7374

原创 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 851

原创 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 12631

原创 oracle chr(10) 与java 中的\n 等价

oracle   chr(10)  与java 中的\n 等价    System.out.println("value+>>"+value.split("\n").length);

2017-01-06 10:00:42 1263

原创 oracle创建表,字段有特殊关键字的处理

oracle创建表,字段有特殊关键字的处理  比如要创建的表中有group字段,需要加上英文的双引号即可创建create table cs_qian (   "group" char(2))

2017-01-03 12:36:17 8730

原创 oracle 字段值内换行 chr(10)

oracle 字段值内换行 chr(10) select distinct '居住地信息'||chr(10) ||'(行后数据)'     from dual

2016-12-20 11:18:16 12902

转载 导出excel时需要在单元格进行强制换行2003与2007方法一样

最近在做导出excel时需要在单元格进行强制换行,查找资料,总结如下:自动换行的设置:[html] view plain copy HSSFCellStyle cellStyle=workbook.createCellStyle();         cellStyle.setWrapText(true);         c

2016-12-19 16:00:27 5154

原创 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 3781

原创 锁表原因及解决思路

1、锁表发生在insert  update 、delete 中   2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户 3、锁表的原因   第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表

2016-10-26 09:16:18 34253 1

转载 怎样查看ie浏览器的版本号

相信IE浏览器是很多网友平时最常用的软件之一,其中还有部分网友对IE浏览器的各个版本信息了解的甚少。以至于很多用户还在是使用相对落后的IE6这个版本。怎么查看并确认自己当前使用的IE浏览器版本成为影响这部分用户升级浏览器的一个因素。若要确定当前IE浏览器的版本信息,您可以使用下列方法之一:一、使用用户界面确定IE浏览器的版本。在所有的IE浏览器版本中,单击“帮助”菜单上的“关于 Int

2013-11-10 16:35:49 3260

转载 eclipse 修改各种界面的字体方法

问题一:eclipse 中Package Explorer视图的字体太小!解决:桌面右键-属性-外观-高级-消息框,更改字体大小!问题二:eclipse菜单栏字体太小!解决:桌面右键-属性-外观-高级-菜单,更改字体大小!问题三:eclipse中的标签栏字体太小!解决:这个需要在eclipse中进行设置,如下图所示,要修改左边框字

2013-11-09 08:55:33 14069 6

转载 EL表达式取值

EL表达式取值1.EL表达式的语法格式很简单:以前编写jsp代码时,如果要获取表单中的用户名,一般使用 ,这样当然也可以获取到值,但是又把html代码和java代码混到一起,看起来比较乱套。现在使用EL表达式的话就比较简洁了:${param.name}就可以解决了。注意:${表达式} 表达式部分不需要加引号,如果写成 ${"param.name"} ,那么页面上显示

2013-10-12 16:36:39 551

转载 关于jQuery UI 使用心得及技巧

关于jQuery UI 使用心得及技巧 - Wayou - 博客园http://www.cnblogs.com/Wayou/archive/2012/10/02/jquery_ui.html

2013-10-10 21:27:45 598

转载 客户端信息MD5加密并传递参数给服务器端

客户端信息MD5加密并传递参数给服务器端即:JSP页面中通过JS进行MD5加密传值。 1. 将md5.js文件放入WebRoot下。2. 在JSP页面调用这个JS,即添加语句:3. form框如下设置(举创建用户的例子说明):    创建名称:      创建密码:      确认密码:         

2013-10-08 19:33:56 1925

翻译 天灾

eclipse  不听话  让我不舒服。。。。

2013-10-05 17:34:23 515

转载 java 中8中基本类型

基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下:  实数:double、float  整数:byte、short、int、long  字符:char  布尔值:boolean复杂类型和基本类型的内存模型本质上是

2013-10-04 08:16:21 1594

原创 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 993

转载 struts2值栈理解

通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的

2013-09-25 20:43:30 595

原创 Struts2中变量值接收和使用

Struts2中Action接收参数的方法主要有以下三种:接收值1.使用Action的属性接收参数(最原始的方式):    a.定义:在Action类中定义属性,创建get和set方法;    b.接收:通过属性接收参数,如:userName;    c.发送:使用属性名传递参数,如:user1!add?userName=jim;2.使用DomainModel接收参数:

2013-09-25 20:24:43 2068

转载 struts2的值栈排列顺序

根据struts2的doc,struts2的值栈排列顺序为:1.临时对象;2.模型对象(这个不太理解是什么东西);3.Action对象(这就是问题所在);4:固定名称对象(如#application, #session, #request等对象)。

2013-09-25 19:57:48 1081

example.zip

echarts树加图片 边框 源代码调整 echartstree加图片 边框 源代码调整

2019-05-25

PGP 打开加密文件软件

PGP 打开加密文件软件,windows 桌面软件 64位 32位 都包含

2018-10-07

webcam-capture-0.3.12.jar

webcam-capture-0.3.12.jar,调用摄像头使用 -

2017-09-27

vmware linux虚拟机安装.docx

1、centos redhat 选择 2、centos版本确定 3、64位32位区别 4、下载镜像文件CentOS-64-x86_64-bin-DVDiso 5 使用镜像文件安装linux虚拟机 5.1 新建虚拟机选择自定义 5.2选择硬件兼容性选择Workstation80 5.3安装源选择选择稍后安装操作系统 5.4选择客户机操作系统选择其他linux 26x 内核64位 5.4虚拟机命名 5.5处理器设置使用默认值 5.6虚拟机内存设置设置2048M 否则安装过程中会出错 5.7选择网络类型 5.8IO控制器选择默认值 5.9选择磁盘类型 5.10创建磁盘 5.11磁盘大小设置 5.12指定磁盘文件默认值即可

2017-09-09

使用vmware linux虚拟机安装.docx

1、centos redhat 选择 2、centos版本确定 3、64位32位区别 4、下载镜像文件CentOS-64-x86_64-bin-DVDiso 5 使用镜像文件安装linux虚拟机 5.1 新建虚拟机选择自定义 5.2选择硬件兼容性选择Workstation80 5.3安装源选择选择稍后安装操作系统 5.4选择客户机操作系统选择其他linux 26x 内核64位 5.4虚拟机命名 5.5处理器设置使用默认值 5.6虚拟机内存设置设置2048M 否则安装过程中会出错 5.7选择网络类型 5.8IO控制器选择默认值 5.9选择磁盘类型 5.10创建磁盘 5.11磁盘大小设置 5.12指定磁盘文件默认值即可

2017-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除