自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA中延时队列定时执行任务的实现

定时执行任务的核心是Delayed接口。该接口主要定义了任务的排序方式和任务延迟时间。主要代码如下:1、该类是延时队列DelayQueue的实现类,是一个泛型类,该类需要接收2个参数,延迟时间和任务的实例对象。每个任务都会创建一个DelayOrderTask对象/** * 消息队列 * @className DelayOrderTask * @author zhangyan ...

2020-02-25 20:56:13 3390

原创 Spring AOP编程记录访问日志

AOP(Aspect Oriented Programming,面向切面编程)AOP编程可以在不改变原代码的情况下为特定代码的执行添加前置或后置执行逻辑。是用于日志记录非常好的方法下面是一个利用该方法对项目中提供的公开API接口进行日志记录的部分代码:1、新建一个AOP日志记录类package dkcp.utils.openAPI;import java.io.Buffe...

2019-01-03 11:37:40 244

原创 控制台中的事务操作

begin transaction tr -- 开启事务-------SQL语句--------commit transaction tr -- 提交事务rollback transaction tr -- 事务回滚注:如果做删除修改操作时,可以在语句最后加一个查询语句,以验证删除或修改操作是否正确,然后再决定是要提交事务还...

2018-10-10 17:23:59 281

原创 JAVA中java.util.Date、java.sql.Timestamp和String之间的互相转换

java.util.Date与的String互转  java.util.Date---->String 1 /** 2 * 将java.util.Date对象转化为String字符串 3 * @param date 4 * 要格式的java.util.Date对象 5 * @param strFormat 6 * 输出...

2017-10-25 23:14:00 381

原创 自定义函数实现jqGrid数据网格右冻结

jqGrid源代码扩展改造,实现数据网格右冻结功能

2023-05-10 10:34:52 329

原创 Java线程相关

Java本身就是个支持多线程的语言每个Java程序就是一个进程,进程又分线程进程之间是完全相互隔离的,但是同一个进程的各线程之间,又存在着空间公用和数据共享程序计数器私有:保证线程切换后能回到正确的位置继续执行本地方法栈和虚拟机栈私有:保证线程中的局部变量不被其它线程访问到堆和方法区为线程共享。堆主要存储程序执行过程中创建的对象;方法区主要存放已被加载的对象、常量、静态变量等多线...

2023-03-20 23:27:00 68

原创 Redis

共支持5总数据格式(String、Hash、List、Set、Zset)redis是一个缓存中间件,数据直接存储于内存中。

2023-03-17 11:37:52 337

原创 Redis工具类

package dkcp.utils.redis;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.util.CollectionUtils;import com.goo.

2021-07-07 09:55:46 123

转载 原码、反码、补码

文章来自转载:转载源:https://blog.csdn.net/zhiwen_a/article/details/81192087本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。接触过计算机或电子信息相关课程的同学,应该都或多或少看过补码这哥仨。每次都是在课本的最前几页,来上这么一段:什么反码是...

2019-07-05 10:04:12 415

原创 jQuery打印

https://github.com/DoersGuild/jQuery.print

2019-07-05 09:59:17 135

原创 Python之词意分析---WebSocket

一个强大的Python中文文本分析库。其功能包括但不限于 给语意打感情分参见:https://github.com/isnowfy/snownlphttps://www.jianshu.com/p/60bd8d9b0a06...

2019-03-13 17:12:27 245

原创 Web应用实现服务器实时像浏览器推送消息

基于HTML5 WebSocket技术https://mp.weixin.qq.com/s/FSWVR2iYrsM0-vxXD9m5RAhttp://www.runoob.com/html/html5-websocket.html

2019-03-13 17:00:59 888

原创 SQL server进阶

根据TableA字段作为条件查询TableB并将查询结果更新到TableA中语法:UPDATE t1 SET t1.C1 = t2.X1,  t1.C2 = t2.X2FROM TableA t1, TableB t2 WHERE t1.ID = t2.ID实例:update T_MST_Store set KHSY = (select khsy from mon.dbo.kh...

2019-01-16 10:53:14 210

原创 SQL Server分页查询

SQL Server分页查询查询第n到第m条记录方法一(简洁):-- 从表[demo].[dbo].[demo]中取出第n到第m条记录SELECT TOP m-n+1 *FROM [demo].[dbo].[demo]WHERE id NOT IN ( SELECT TOP n-1 id FROM [demo].[dbo].[demo]) 方法二(效率更高):...

2018-10-11 10:59:21 3507

原创 将博客搬至CSDN

本人声明:将本博客园中的文章搬家至CSDN

2018-10-10 17:14:00 62

原创 SQL Service利用bak备份文件新建数据库

需求说明:现有一个在实际环境中运行的数据库备份文件(.bak),开发过程中需要在本地利用该文件新建一个数据库进行开发使用工具:.bak备份文件        SQL Service2008方法一:命令行方式RESTORE DATABASE [WMS] --新数据库FROM DISK = N'D:\WMS.bak' --bak文件路径WITH FILE = 1,...

2018-07-20 11:53:36 7385 1

原创 SQL Server中日期格式化

SQL Server中提供了大量的日期格式化样式select CONVERT(varchar(50),GETDATE(),0)    07 16 2018 11:00AMselect CONVERT(varchar(50),GETDATE(),1)    07/16/18select CONVERT(varchar(50),GETDATE(),2)    18.07.16select CONVER...

2018-07-16 11:24:56 1189

原创 SQL Server数据类型转换

Transact-SQL提供了2个进行数据转换的内置函数CAST函数语法:CAST ( expression AS data_type [ ( length ) ] )实例:SELECT CAST(100 AS VARCHAR(3))CONVERT函数语法:CONVERT ( data_type [ ( length ) ] , expression [ , ...

2018-07-16 09:28:04 4008

转载 Java Web项目中中文乱码问题

Java web中常见编码乱码问题(一)  最近在看Java web中中文编码问题,特此记录下。  本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法:  一、常见编码方式:    1、ASCII 码       众所周知,这是最简单的编码。它总共可以表示128个字符,0~31是控制字符如换行、回车、删    除等,32~126是打印字符,可以通过键盘输入并且能够显示出来的...

2018-07-07 10:46:32 26009

原创 Tomcat启动报错 org.apache.catalina.LifecycleException

Tomcat启动报org.apache.catalina.LifecycleException错误,很大概率是xml文件配置错误:如上,<servlet>标签配置错误,报org.apache.catalina.LifecycleException错误,服务器无法启动再遇此类错误,可首先排查xml文件配置是否正确...

2018-07-07 09:53:08 8385

原创 数组的常用操作


 一、排序(冒泡排序、选择排序、插入排序)  1.冒泡排序 1 /** 2 * 对指定的 int 型数组按数字升序进行冒泡排序 3 * @param a 待排序的数组 4 */ 5 public static void sortBubble(int[] a) { 6 int temp; 7 for (int i = 1;...

2017-08-16 15:18:00 116

原创 排序之插入排序


   插入排序/** * 对指定的 int 型数组按数字升序进行插入排序 * @param a 待排序的数组 */public static void sortInsertion(int[] a) { int flag = 0;//标记需要插入的位置 int temp = 0;//存储待插入的数 for (int i = 1;...

2017-08-16 14:39:00 86

原创 数组排序之冒泡排序

排序一直都是一个比较绕的问题,虽然JAVA底层已经给我们实现的排序算法,但自己理解排序对我们以后课程的学习也是非常有必要的,下面就让我们来看看几种常见的排序。何为排序????  简单来说就是将一组“无序”的记录序列调整为“有序”的记录序列。常见的有:冒泡排序、选择排序、和插入排序,我们也就先讲讲冒泡排序------------冒泡排序:冒泡排序是一种简单的排序算法,

2017-08-03 21:50:09 202

原创 JAVA环境变量关于

坏境变量详解

2017-08-03 21:23:35 206 1

原创 数组排序之冒泡排序


 排序一直都是一个比较绕的问题,虽然JAVA底层已经给我们实现的排序算法,但自己理解排序对我们以后课程的学习也是非常有必要的,下面就让我们来看看几种常见的排序。何为排序????  简单来说就是将一组“无序”的记录序列调整为“有序”的记录序列。常见的有:冒泡排序、选择排序、和插入排序,我们也就先讲讲冒泡排序------------冒泡排序:冒泡排序是一种简单的...

2017-08-03 21:13:00 107

原创 JAVA基础2----数据类型和运算符


 Java数据类型  1.基本数据类型    整数:byte/short/int/long      byte:-128~127 (1个字节)      short:-2^15~2^15-1 (2个字节)      int(默认类型):-2^31~2^31-1 (4个字节)      long:-2^63~2^63-1 (8个字节)    小数:float/doub...

2017-07-28 15:04:00 63

原创 JAVA环境变量关于


 1、为什么要设置classPath?  用于通知JVM Java基础类库的位置。classPath告诉类装载器去哪里寻找第三方类库  自JDK1.5之后便不需要再配置这个变量了 2、为什么安装两个JRE(JDK里带一个、和JDK同级目录下还有一个JRE)  JDK下的JRE主要是用来开发的,单的的JRE是在程序运行时使用的  JDK包含了所有用于开发的组件,自...

2017-07-27 14:23:00 156 1

Java时间类型和字符串之间的各种转换及几种常见的排序

个人积累的Java工具类扩展类,包括字符数组转字符串,质数判断,辗转相除法求最大公约数,对字符串的一些判断,几种常见的数组排序、插入、查找等,闰年判断 日期字符串解析等与日期有关的操作,随机字符串。 详细方法请看javadoc文档

2018-04-18

C#自定义条形码生成控件

基于zxing.dll,自定义WinForm控件控件可直接引入WinForm窗体应用程序中作为基础控件使用。控件将传入的字符串转换为条形码图片显示在控件区域并可通过控件属性配置选择是否保存到本地图片

2018-04-18

空空如也

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

TA关注的人

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