自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 ROW_NUMBER() OVER函数的基本用法

基本语法用法一:ROW_NUMBER() OVER (ORDER BY xlh DESC) 先把xlh 列降序,再为降序以后的没条xlh 记录返回一个序号。 用法二:ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2)表示根据COLUMN1 分组,在分组内部根据 COLUMN2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连

2017-05-31 14:48:31 5331

原创 关于Access restriction: The type basic is not accessible due to restriction on required library异常

先贴上具体异常:Access restriction: The type basic is not accessible due to restriction on required library E:\Myeclipse \binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre\lib\rt.jar - The import su

2017-05-31 10:10:41 858

原创 浅谈对ActiveMQ的理解

现如今项目开发过程中由于功能多,流程长,机制繁多且复杂,让一个线程去跑完一个业务的整个流程的话会显得非常繁琐且耦合性太强,代码量很大,这个时候我们就可以用到一款技术叫做消息队列,我们可以通过定义好发送消息的模式以及一些其他数据,就可以在一个业务有很多流程的时候通过发送消息的形式让队列通知消息消费者去完成一些操作,比如说数据的存储与修改等,这样无形之中就把一个大业务拆分成了很多小的业务的组合体,实现了

2017-05-19 14:57:09 4168 1

转载 线程中的乐观与悲观锁的区别

线程中的锁可以分为乐观锁和悲观锁,这两个都是实现锁机制的两种办法。 悲观锁:根据字面意思,悲观,就是不是太好的。当一个线程访问这个数据的时候,悲观锁会把这个数据给锁住,不被其他线程所访问,直到这个线程完成了对数据的提交后,其他线程才能够访问或者操作。这样就带来了不便,比如,我们在进行网上订票的时候,一个用户访问了这个系统,访问了这个系统中数据库的数据,就把这个数据给锁住了,这样其他用户根本就看不到

2017-05-17 11:20:33 936

原创 关于mysql中对数据先统计再排序的操作

先上两张表:第一张:一个包含商品的指南里面放了一些商品第二张:用户喜欢的商品要求:搜索指定指南下的商品限定不超过7个并且这里面的商品还得按照用户喜欢的数量来进行倒序排序。结果如下:SELECT gs.sku_id FROM guide_sku gs LEFT JOIN follow_sku fs on gs.sku_id = fs.sku_id wher

2017-05-12 13:19:11 8786

转载 Java自定义注解解析

什么是注解Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。  Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时

2017-05-11 17:54:08 1111

原创 Java多线程wait,notify以及同步锁的运用实例

一个开多线程打印10次ABC的小Demo,如何保证线程执行的有序性,以下面这个Demo来做说明:package com.lyt.usermanage.test;public class MyThreadTest5 implements Runnable { private String name; private Object lastThread; private Objec

2017-05-11 13:35:59 969

原创 Java中如何优雅正确的终止线程

Java中终止线程的方式主要有三种:1、使用stop()方法,已被弃用。原因是:stop()是立即终止,会导致一些数据被到处理一部分就会被终止,而用户并不知道哪些数据被处理,哪些没有被处理,产生了不完整的“残疾”数据,不符合完整性,所以被废弃。So, forget it!2、使用volatile标志位看一个简单的例子:首先,实现一个Runnable接口,在其中定义volatile标志位,在run()

2017-05-10 16:53:38 13010 9

转载 Java多线程Thread类和Runable接口的区别以及线程类详解

在Java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,  下面看例子:  package org.thread.demo;  class MyThread extends Th

2017-05-10 11:52:29 1489

原创 Redis整合Spring实现缓存调度

Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种

2017-05-05 17:00:28 1362

爬虫基于Springboot+WebMagic+Mybatis+多数据源

闲来无事最近写了一个全新的爬虫框架WebMagic整合springboot的爬虫程序,不清楚WebMagic的童鞋可以先查看官网了解什么是Webmagic,顺便说说用springboot时遇到的一些坑

2018-11-30

spirng boot + mybatis + 跨域集成 + 过滤器顺序配置

spirng boot + mybatis + 跨域集成 + 过滤器顺序配置入门项目搭建

2018-05-30

ActiveMQ整合Spring

此项目比较完整的演示了ActiveMQ与Spring整合的相关示例,由于机器限制暂时做的是单项目自测,如有需要可以自己完善。

2017-10-10

WSDL解析插件Axis2依赖的jar包

Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。 Apache Axis2 是Axis的后续版本,是新一代的SOAP引擎。

2017-09-18

Spring + quartz 定时任务修改定时时间不重启服务

Spring + quartz 定时任务修改定时时间不重启服务

2017-07-27

spring整合多数据源完整实例

spring整合多数据源完整实例

2017-06-27

Jad.exe及jar文件整合

用来不用导source文件就可以知己反编译的工具

2017-06-21

redis和spring整合

redis整合spring

2017-05-05

空空如也

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

TA关注的人

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