自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 Excel列字母索引转索引数字

算法思路:Excel字母列名索引26个字母组成的26进制计数,转化为10进制,最后终结果减1。

2023-03-14 04:14:03 200

原创 Quartz Cron 表达式

常用例子0/30 * * * * * 每30秒触发0 0 10,14,16 * * ? 每天上午10点,下午2点,4点0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时0 0 12 ? * WED 表示每个星期三中午12点0 0 12 * * ? 每天中午12点触发0 15 10 ? * * 每天上午10:15触发0 15 10 * * ? 每天上午10:15触发0 1...

2019-08-24 17:07:05 662

原创 Win10 蓝牙鼠标,删除失败

突然发现蓝牙鼠标用不了了。然后重新配对成功,但是打开Windows的蓝牙设备管理,发现有2个一样的,第一个是我之前连的蓝牙鼠标,然后删除也显示删除失败。第二个是我重新连接的蓝牙鼠标。解决办法:进入设备管理器点击菜单“查看”,选中“显示隐藏的设备”找到鼠标的驱动,全部删除,然后重新配对,驱动也会自动添加。如图:...

2019-04-01 06:15:34 35111 21

原创 HttpClient 发送GET请求

1. 示例代码:public class HttpClientTest { public static void main(String args[]) { //创建HttpClientBuilder HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); //H

2018-10-11 05:31:50 269

原创 Oracle 字符分隔 实现split函数

管道化表函数必须返回一个集合。在函数中,PIPE ROW 语句被用来返回该集合的单个元素,该函数必须以一个空的 RETURN 语句结束,以表明它已经完成。一旦我们创建了上述函数,我们就可以使用 TABLE 操作符从 SQL 查询中调用它。

2018-10-11 05:24:47 533

原创 SqlServer 示例:with as 递归查询、一行转多行

WITH Temp AS ( SELECT 1 AS XuHao,--初始序号为1 T1.Id FROM U_SDP1 T1 WHERE T1.DocEntry = @DocEntry UNION ALL SELECT Tm.XuHao+1 AS XuHao,--序号递增 T1.Id FROM Temp Tm INNER JOIN U_SDP1 T1 WHERE Tm.I...

2018-10-11 05:08:06 1151

原创 Eclipse 导入 Maven 项目编码设置

设置项目全局编码,只需要在 pom.xml 文件中的 properties 元素下添加一个属性即可(即便没有再文件中引用)。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties>添加该配置后,将项目导入Eclipse时,会在org.eclipse.core.re

2017-07-05 11:05:37 2499

原创 MD5加密工具类

package com.bqzl.qiantaicheapp.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * MD5加密工具类 * @author

2017-07-03 14:11:50 378

原创 HttpClient 发送 POST 请求

HttpClient 发送 POST 请求HttpClientBuilder用于创建CloseableHttpClient实例。在 HttpClient 新的版本中, AbstractHttpClient、 AutoRetryHttpClient、 DefaultHttpClient等都被弃用了,使用HttpClientBuilder代替。

2016-05-08 18:12:21 5834

原创 Tomcat出现access denied错误解决方案

在Eclipse中构建J2EE项目时,Tomcat出现access denied错误,不能正常启动Tomcat。异常信息:java.security.AccessControlException: access denied (“java.lang.RuntimePermission” “accessClassInPackage.org.apache.catalina.core”)

2016-05-06 13:22:53 5584 1

原创 修改 oracle xe 字符集 ZHS16GBK

Oracle XE 执行安装程序后,很简单的默认为 SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通过如下方法可以修改成为 ZHS16GBK 。 客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。客户端的字符集设置存在多个地方: session>环境变量>注册表>参数文件 字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_

2016-04-21 19:23:06 2356

原创 Oracle 数据导入导出 imp/exp

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能我们可以从生产库中导出数据库,再导入数据库到测试库中。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行是由于在oracle中,安装目录\ora9i\bin被设置为全局路径(也可直接在系统环境变量中设置),该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。

2016-04-21 18:28:22 483

原创 JAVA实现DES加密实现详解

DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究, 后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥,以现代计算能力, 24小时内即可被破解。虽然如此,在某些简单应用中,我们还是可以使用DES加密算法,本文简单讲解DES的JAVA实现 。

2016-04-12 17:56:20 926

原创 PuTTY免输密码自动登录Linux

PuTTY不提供“记住密码”一类的选项——PuTTY自动登录Linux系统,需要使用公钥/私钥方式。 这种方式需要生成一组对应的公钥(简短的字符串)和密钥(一个文件),然后把公钥放到树莓派上,私钥提供给PuTTY。PuTTY仍然不知道你的密码,而是通过与服务器核对密钥而核实身份。

2016-04-02 13:41:22 33047

原创 Java正则表达式入门

Java正则表达式,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式

2016-03-24 09:19:29 320

原创 Oracle 的 bulk collect 和 forall 用法

FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提供对

2016-02-16 17:18:34 814

原创 merge into 用法

merge into用法

2016-02-16 10:53:50 432

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2016-01-11 06:45:57 415

原创 Javascript 闭包

闭包 :子函数能被外部调用到,则该作用连上的所有变量都会被保存下来。

2016-01-10 23:49:00 318

转载 Oracle高级查询,GROUP BY

为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。现在客户的需求是统计部门中每种工作的工资总额,最后还需要统计所有人的工资总数,相信这样的需求对大家来说还是比较简单的,很快就能写出SQL语句,如下:[sql] view plaincopyselect deptno, job, sum(sal)    from s

2015-12-31 23:05:56 434

转载 Oracle高级查询,over 用法

注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() over(partition by ...order by ...)现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:[sql] view plaincopy

2015-12-31 22:47:08 5983

原创 Spring4+Hibernate4 事务管理 配置 注解 AOP

sessionFactory.getCurrentSession()1. Hibernate 自动管理,thread方式实现。需要手动开启和关闭事务。<property name="current_session_context_class">thread</property>2. Spring 自动管理,通过AOP或注解实现。自动开启和关闭事务。 <tx:annotation-driven tran

2015-12-25 21:54:07 7223

原创 Hibernate 4.3 创建 SessionFactory

Hibernate 4.3 创建 SessionFactory

2015-12-23 00:56:42 422

转载 SpringMVC中使用Interceptor拦截器

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。   一、定义Interceptor实现类   SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在

2015-12-20 00:44:32 3244

转载 深入浅出Mybatis-与Spring集成

单独使用mybatis是有很多限制的(比如无法实现跨越多个session的事务),而且很多业务系统本来就是使用spring来管理的事务,因此mybatis最好与spring集成起来使用。前置要求版本要求项目版本下载地址说明mybatis3.0及以上https://github.com

2015-12-18 22:41:25 376

转载 Maven 手动添加 JAR 包到本地仓库

Maven 手动添加 JAR 包到本地仓库Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上

2015-12-18 16:23:27 286

转载 Java动态代理(JDK和cglib)

Java动态代理(JDK和cglib)

2015-12-16 15:27:42 269

转载 深入探讨 Java 类加载器

类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™中的应用。

2015-12-16 06:53:26 299

原创 ContextLoaderListener与DispatcherServlet所加载的区别

@Controller注解的bean如果在ContextLoaderListener中加载的,那么URL路径与Controller方法的映射关系将不会初始化。

2015-12-15 22:44:57 456

原创 log4j properties 配置

配置步骤: 首先需要jar包 log4j-1.2.17.jar。 然后在classpath根目录下创建配置文件 log4j.properties。 编写完配置文件之后,项目中的日志就会自动输出了。Log4j的配置主要包括三个部分:Logger(记录器),Appender(输出源)和Layout(布局)

2015-12-08 17:51:55 489

原创 Spring AOP 事务管理

首先需要配置一个 Bean 称之为事务管理器。事务管理器有DataSourceTransactionManager、HibernateTransactionManager等。 然后用tx:advice标签配置事务。tx即是transaction的简写。定义事务属性:传播、隔离级别、读写、超时、异常。 最后用 aop 方式配置添加事务的切点。

2015-12-08 11:37:23 521

原创 Tomcat 管理员,用户名,密码配置

Tomcat正常启动后,通过浏览器访问“http://localhost:8080”可以进入管理界面。若想管理服务器,查看项目等信息,则需要登陆用户。配置用户的文件路径为:apache-tomcat-7.0.65\conf\tomcat-users.xml。<?xml version='1.0' encoding='utf-8'?><tomcat-users><!-- <role rolen

2015-12-07 21:02:37 8794

原创 Oracle XE http端口8080的修改

Oracle Express Edition(XE)默认的http端口是8080,这跟JBoss/Tomcat的默认端口相同,导致Jboss启动冲突。修改办法:以dba身份登录XE执行下列语句begin dbms_xdb.sethttpport('9090'); dbms_xdb.setftpport('0');end;/这样就把默认的8080端口改成9090了,不用重启or

2015-12-06 23:54:09 2165

原创 Tomcat 发布项目 conf/Catalina/localhost 配置 及数据源配置

Tomcat 发布项目conf/Catalina/localhostResource 数据源配置

2015-12-06 18:59:59 16808

原创 Spring据源配置

1. Spring的DriverManagerDataSource数据源<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDrive

2015-12-06 18:52:25 392

原创 Eclipse 反编译 JD-Eclipse 插件安装

Java Decompiler project 是一个非常出色的Java反编开发工具, 它可以反编译 Java 5 及以上版本的字节码。并且反编译之后的java文件,与之前的源代码的行号保持一致,使用JD-Eclipse中可以直接在反编译文件中调试设置断点,对于分析源码非常有用。 官网下载地址:http://jd.benow.ca/JD-Core 是一个免费的库,从一个或多个“.class”文件中

2015-05-24 05:36:37 894

原创 CentOS 7 运行级别的切换

CentOS 7 运行级别的切换由命令行级别切换到窗口级别的命令未变:init 5或startx由窗口级别切换到命令行级别的命令未变:init 3新版本的运行级别都定义在 /lib/systemd/system下

2015-05-24 03:53:05 725

原创 CentOS 7 ip 配置

CentOS 7最小化安装后找不到‘ifconfig’命令,其实ifconfig已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本Oracle Linux 7和Scientific Linux 7中也找不到该命令。ip命令可以完成ifconfig(ip addr)以及route(ip route)的所有功能, 还额外增加了些功能。ifconfig是net-tools中已被废弃使用的一个命令,

2015-03-29 22:10:48 1041

Windows版本JDK:jdk1.8.0_192_x64.zip

1. 直接解压,比如解压到:D:\Dev\Java 2. 配置环境变量:我的电脑 ->右键菜单 ->属性 ->高级系统设置 ->环境变量 ->用户变量中Path ->编辑 ->新增:D:\Dev\Java\jdk1.8.0_192\bin

2020-05-08

Eclipse反编译插件 JD-Eclipse 含安装步骤(jd-eclipse-site-1.0.0-RC2)

安装步骤: Download and unzip the JD-Eclipse Update Site, Launch Eclipse, Click on "Help > Install New Software...", Click on button "Add..." to add an new repository, Enter "JD-Eclipse Update Site" and select the local site directory, Check "Java Decompiler Eclipse Plug-in", Next, next, next... and restart Eclipse.

2015-05-24

tnsnames.ora 配置示例

Oracle\Network\ADMIN\tnsnames.ora

2014-03-22

PLSQL Developer 10 0 5 1710 内附中文包和注册机

PLSQL Developer 10.0.5.1710 2013年7月17日最新版,内附中文包和注册机

2014-03-16

空空如也

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

TA关注的人

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