自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库分区和分片

数据库分区和分片在数据库管理中都是为了提高查询效率,但它们的工作方式和适用场景有所不同。

2024-01-30 09:55:07 480

原创 枚举工具类

【代码】枚举工具类。

2024-01-26 16:05:11 169 1

原创 【成功实践篇】用virtual box搭建的虚拟机连通本地主机网络

如果通过vagrant或者手动安装了多个虚拟机之后,想搭建集群,但是却不能访问本地主机网络的话,就在virtual box中设置成每个虚拟机的网络如下:如果还是不行,可能是配置没有生效,可以尝试配置一个错误的之后,再配置成图中正确的,这样实践中是管用的。或者就是重启box和虚拟机吧。...

2022-01-17 14:52:50 556

原创 【成功实践篇】Virtual Box 修改默认虚拟机位置,防止C盘爆掉(Mac 与 Linux 就请不要看了)

如果不修改 Vbox 默认虚拟电脑位置,那么所有的虚拟机的文件都会存储在C:\Users\your-pc-name\VirtualBox VMs\ 下面,随着虚拟机使用越来越频繁,虚拟机的虚拟盘占用空间越来越大。所以需要修改默认设置:如果你的虚拟机已经在C盘了,那就把整个 VirtualBox VMs文件夹复制到其他盘,然后删除Vbox列表里的虚拟机!再进入到VirtualBox VMs文件夹里面,双击.vbox后缀的文件,你会发现你的Vbox列表里的虚拟机又回来了!现在就...

2022-01-17 13:32:46 2816

原创 JAVA校验JSON数据格式

在此博文基础上增添了更多校验功能https://blog.csdn.net/weixin_42540829/article/details/88326880 public static final class RouteTableJsonValidator { /** * 数组指针 */ private static int index; /** * 字符串 */

2021-08-17 20:43:41 2227

原创 【实战总结】自签证书

1、根据实际的机器ip,在extCfg_client.ext 和extCfg_server.ext中修改配置,其中下面的配置可以根据需要任意增加多个,这样生成的证书就会对多个IP地址有效。IP.1 = 17.1.1.17DNS.1 = local.domain2、把extCfg_client.ext 、extCfg_server.ext、createCrt.sh放在同一个目录下,执行createCrt.sh脚本就可以生成证书。3、证书格式转换(根据需要选择要不要做)拿到的证书文件后,可.

2021-04-23 09:41:58 2056 2

原创 【成功实践篇】VirtualBoX虚拟机和本地共享存储目录

1、我的virtualbox版本2、centos的版本和内核信息(这个不重要),网上其他blog写了很多图形界面的挂载方法,很少是无图像界面centos的,我就是无图的虚拟机,踩了很多坑,特意总结下,希望看到的小伙伴能方便点。Last login: Mon Mar 22 07:49:35 2021 from 10.0.2.2[root@node1 ~]# uname -r3.10.0-1160.21.1.el7.x86_64[root@node1 ~]# cat /etc/redhat-

2021-03-22 17:34:16 1023 2

转载 HTTPS_SSL配置的步骤以及原理说明

说在前面:1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址,想要用系统的人没有证书就访问不了系统HTTPS概念HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是H

2017-03-14 17:27:09 819

转载 ORACLE数据库杀掉会话进程的三种方式及案例分析

在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源,有时候你会发现锁定的资源很长时间也不会释放,即使会话状态为“KILLED”,依然会阻塞其它会话。下面根据Eygel的"Oracle中Kill session的研究",构造一个案例看看kill s

2016-09-29 15:12:40 23324

转载 FlashBack闪回技术--错误的删除了数据,想要补救

文章转载自:http://www.2cto.com/database/201410/343570.htmlFlashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 11g里又出了一个新特性:Oracle Flashback Data Archiv

2016-03-16 21:20:16 3010

转载 关于Oracle执行计划(Explain Plan)的基础介绍

如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。            看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。  

2016-01-29 18:26:23 735

转载 Java中配置文件Properties类的简单操作

一、Java Properties类Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支 持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件 是.ini文件,同样,它也有自己读取配置文件的类ConfigP

2016-01-21 15:18:44 808

转载 异常:“严重: The web application [] appears to have started a thread named [Thread-”

严重: The web application [] appears to have started a thread named [TestScheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak.1,获取dump2,从dump找到正在运行的线程

2016-01-15 15:56:53 95963 4

转载 Oracle集群连接-JDBC使用TNS连接多节点Oracle

public final class DatabaseUtils{    // private final static String JDBC_URL = "jdbc:oracle:thin:@localhost:1521:orcl";    private final static String JDBC_URL = "dbc:oracle:thin:@(DESCRIPTI

2016-01-15 15:34:35 3475

转载 URL中“#” “?” &“”号的作用

1. #    10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username  这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整

2016-01-11 19:00:18 434

原创 搜索栏模糊查询特效--jquery插件

以下是我在实际工作中给客户做的一个方便搜索的功能:在工作中我们用的框架是ETP框架不是主流的SS框架(此处只是说明下,并不影响文章的主要内容,目的是为不知道ETP的人扫除阅读障碍),如代码中的    IndexedCollection dealerInfoIColl = (IndexedCollection) transFlowCtx.getElementAt("dealerI

2016-01-08 18:28:26 4409

转载 对比索引、视图、游标、存储过程和触发器

1、索引       1-1、索引的概述                我们把一个表中的一列或者多列和列中元素所在表中记录的物理地址组合成一个新的表。这个表的记录大致为列的内容和该列所在记录的物理地址。       1-2、索引的优缺点   www.2cto.com                 优点:大大加快了对源表的执行速度,我们对索引表的检索就可以实现对源表的检索。

2016-01-04 10:21:41 610

转载 总结的很不错的--什么是J2EE

一、准备篇1 什么是J2EE?它和普通的Java有什么不同?答:J2EE全称为Java2 Platform Enterprise Edition。“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了:·宿主应用的一个运行基础框架环境。·一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高级编程》)2 J2EE好

2015-12-23 11:41:31 449

转载 遍历map四种方法

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println

2015-12-16 17:30:55 445

转载 在jquery中ajax提交表单的post与get方式详解

另附两篇参考文章链接:http://blog.csdn.net/wuxiupeng/article/details/7844003     http://www.cnblogs.com/nangong/archive/2013/07/23/3208302.html在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列

2015-12-16 16:42:15 4825

转载 提高SQL查询效率 的10大方法

转载请注明:数据库之家 » 提高SQL查询效率 的10大方法一、查询条件精确,针对有参数传入情况二、SQL逻辑执行顺序FROM–>JOIN–>WHERE–>GROUP–>HAVING–>DISTINCT–>ORDER–>TOP三、横向查询需要的字段当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每个Column上这样一来,就可以减少解析的时间并减少那些

2015-12-14 15:52:28 5932

转载 js获取select标签选中的值

var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值j

2015-11-27 15:38:02 594

转载 SQLServer和Oracle,存储过程区别,常用函数对比

博主总结的很好,正好拿来理顺知识点。原文地址:SQLServer和Oracle,存储过程区别,常用函数对比作者:创造卓越  SQL server 与Oracle开发比较  本文档主要从oracle与sql server语法上进行差异性比较,诸如两者在管理,性能,优化等方面的差异不作比较。●概念上区别   1.Oracle 是一种对象关系数据库管理

2015-11-27 15:20:10 2422

原创 encodeURI与encodeURIComponent的用法区别

查资料1:encodeURI()用法 该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。 该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?:@&=+$,#提示和注释 提示:如果 U

2015-11-27 14:59:01 595

转载 关系表的级联删除(ON DELETE CASCADE的用法)

注明:分析的很好很透彻的一篇博客。转载自http://blog.chinaunix.net/uid-20124596-id-1734474.html以下面两张表为例:SQL> desc person名称                                      是否为空? 类型-----------------------------------------

2015-11-25 11:53:07 4052

原创 删除表数据drop、truncate和delete的区别

语法:drop table  tablename;——删除内容和定义,释放空间。以后要新增数据是不可能的,除非新增一个表。truncate table tablename:——删除内容、释放空间但不删除定义。与drop不同的是,只是清空表数据而已。delete table tablename ——删除整个表的数据(系统一行一行地删,效率较truncate低),不释放表空间d

2015-11-25 10:45:45 657

转载 Oracle使用split和splitstr函数批量分隔字符串

转载自http://www.cr173.com/html/18046_1.html最近项目中有很多需要做批量操作的需求,客户端把一组逗号分隔的ID字符串传给数据库,存储过程就需要把它们分割,然后逐个处理。以往的处理方式有如下几种:1、在存储过程内写循环,逐个分析字符串中的ID,然后逐个处理。缺点:循环一次处理一个,如果每次判断都很多,效率将很受影响。适合每次处理要做单独判断

2015-11-18 17:52:11 3669

转载 java synchronized详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的

2015-11-02 10:45:42 453 1

转载 js获取select标签选中的值

var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值

2015-09-24 11:52:04 380

转载 如何使用jquery获取每个td的值.

td class="center">alicetd>td class="center">summer shoetd>tdclass="center">468.00td>jQuery获取td的text var tr = $("#tab tr:first");//第一个tr var tds = tr.children();//所有td$(tds[0] ).text()

2015-09-24 10:38:52 1989

转载 Js confirm删除确认 弹出对话框的写法

删除确认对话框的JS代码,有好几种写法,有简单的,有兼容好的,下面分别说几种方法,可根据自己需要选用:第一种:最简单的JS删除确认,直接写在链接里:view sourceprint?1ahref=""javascript:if(confirm("确认要删除该内容?"))location="del.asp?&areyou=删除&id

2015-09-24 10:36:40 2847

转载 myeclipse修改乱码(编码格式修改)

--转载自博客园-nicesoft小编一、设置新建常见文件的默认编码格式,也就是文件保存的格式。 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。 在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。 Window-->Pre

2015-07-15 10:11:30 473

转载 myeclipse修改乱码(编码格式修改)

--转载自博客园-nicesoft小编一、设置新建常见文件的默认编码格式,也就是文件保存的格式。 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。 在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。 Window-->Pre

2015-07-15 10:06:49 498

转载 JSP九大内置对象及四个作用域

九大对象:  内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用  1-out:  javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)  request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTT

2015-07-08 07:14:00 544

转载 认识swing技术

1.前言:       当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面.2.Swing概述:        当java1.

2015-07-03 09:48:10 647

转载 java InputStream读取数据问题

1. 关于InputStream.read()     在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。     更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。2.

2015-05-26 18:48:37 600

转载 10+年程序员总结的20+条经验教训

以下是我作为一名程序员经过10几年时间总结出的一些有关于软件开发的经验规则:开发1从小事做起,然后再扩展无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。我很

2015-05-21 23:55:32 487

转载 Tomcat7.0配置,解决点击startup.bat后闪退的情况!

Myeclipse配置: 首先是下载tomcat: http://apache.org/ 我用的是免安装版本的,下载之后解压,然后开始进行配置(JSP是基于JAVA语言来开发的,所以jdk是必须的)一、配置 JDK要想在自己的计算机上安装Tomcat,需要JDK的支持,因为Tomcat是用java语言编写的一个很轻量级的Web服务器。1、首先将自己下载的jdk(这里

2015-05-19 11:04:16 5506 2

转载 JPA与Hibernate的区别

JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。本文将对比JPA与Hibernate的优缺点。Java Persistence API从 EJB 技术可以开始应用时起,对其在实际应用中的可用性就一直存在怀疑。在我看来,产生这种现

2015-05-18 22:01:38 553

原创 spring工作机制及为什么要用?

1.spring mvc将所有的请求都提交给DispatcherServlet(分发器,前端控制器),它会 委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping(处理器映射),找到处理请求 的Controller.3.DispatcherServlet将请求提交到目标Controller4.

2015-03-02 12:55:28 1088

spw办公office助手

spw办公office助手

2024-01-05

myeclipse2017CI版下载

内含破解过程详解及相对应的myeclipse2017 安装包下载链接地址。网上有什么破解的工具、讲解,有些人试了可以很多人试却不可以。本资源破解和安装包都是真实可用的,自己正在使用的版本,童受无欺,主要是希望方便编程家族的伙计们不必在为这些琐事烦心。爱Java爱编程

2017-12-13

空空如也

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

TA关注的人

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