- 博客(20)
- 资源 (3)
- 收藏
- 关注
转载 JSoup快速入门
Jsoup是用于解析HTML,就类似XML解析器用于解析XML。 Jsoup它解析HTML成为真实世界的HTML。 它与jquery选择器的语法非常相似,并且非常灵活容易使用以获得所需的结果。 在本教程中,我们将介绍很多Jsoup的例子。能用Jsoup实现什么?从URL,文件或字符串中刮取并解析HTML查找和提取数据,使用DOM遍历或CSS选择器操纵HTML元素,属性和文本根据安全...
2018-06-13 14:43:41
469
原创 mybatis根据时间查询最新一条数据
第一种的xml配置根据最新的插入时间 <select id="selectLast" resultMap="BaseResultMap" parameterType="java.lang.String"&
2018-06-12 13:05:23
19419
1
原创 利用guava的Preconditions类进行参数校验
1.作用可以简洁的完成参数检验,在进行业务逻辑代码前进行前置判断。并且避免了冗长的if语句。guava将所有检验的API都放置于Preconditions类中。2.api介绍Preconditions类大致分为6种提供参数检验的方法,每种方法都有三个重载方法。重载方法的参数意义是:仅有待校验的参数:抛出的异常中没有错误消息; 有一个Object对象作为额外参数:抛出的异常使用...
2018-05-28 16:09:59
3447
1
转载 Oracle触发器用法实例详解
一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会...
2018-05-24 11:28:20
334
转载 mybatis批量插入方式对比
来自https://blog.youkuaiyun.com/m0_37981235/article/details/79131493 第一种:普通for循环插入 ①junit类@Testpublic void testInsertBatch2() throws Exception { long start = System.currentTimeMillis(); User u...
2018-05-17 13:22:43
365
转载 分布式文件系统HDFS 介绍
来自https://www.cnblogs.com/liango/p/7136448.html 1、三个部分: 客户端、nameserver(可理解为主控和文件索引,类似Linux的inode)、datanode(存放实际数据) 2、如何写数据过程 3、读取数据过程 4、读数据和容错 5、容错和副本布局策略 来自:https://blog.csdn.ne...
2018-05-16 14:55:49
543
转载 高并发系统限流中的算法
来自 https://blog.youkuaiyun.com/scorpio3k/article/details/53103239 在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。在限流时,常见的三种算法是漏桶、令牌桶算法算法 、计数器限流算法,...
2018-05-16 10:53:57
3491
转载 ORACLE游标概念讲解
转载来自:1.什么是游标? 从表中检索出结果集,从中每次指向一条记录进行交互的机制。 用来管理从数据源返回的数据的属性(结果集)。这些属性包括并发管理、在结果集中的位置、返回的行数,以及是否能够在结果集中向前和/或向后移动(可滚动性)。 游标跟踪结果集中的位置,并允许对结果集逐行执行多个操作,在这个过程中可能返回至原始表,也可能不返回至原始表。 换句话说,...
2018-05-14 16:44:25
314
原创 Oracle数据库创建定时任务
公司有个数据表存储的是文件上传服务器的历史表,有个字段存储的是文件的二进制流,必然要定时删除这个表里面的数据,这个就想到了oracle里面的定时任务。 我们使用的数据库连接工具是pl/sql Developer 我的是汉化版本的 选择文件—新建—命令窗口(一般的sql窗口无法创建 job) 建表语句这里就补贴出来了 编写存储过程sql (删除2天之前的数据) create or rep...
2018-05-11 13:03:05
6503
原创 私钥加密 公钥解密
私钥加密 公钥解密我方公钥 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYJiltAnJWUDHXH+qMQdjYe+Rzgl0z53f54s92vh6QMfOtugAYtefG7AadCyCcSqETefqWxMQBYbK7tGZpCx6Mf/1j5RYFz2cYyUg9jwCJnVFyEqDwBRj9hmsLC+qkHOphvdgPa9xC3GIYPVa...
2018-05-02 14:23:09
2770
原创 Strusts2框架的基本介绍
MVC M 数据模型,业务处理 V 显示、逻辑 C 控制器 strusts2封装了webwork,优点:提高了action的灵活性,摆脱了框架API,Servlet容器的依赖性,提供了对各种视图技术的整合,提供了拦截器和拦截栈 Action 组件 普通的javabean,可以选择继承或不继承APIResult组件 用于衔接
2017-06-22 17:07:04
533
原创 mybatis实现增删改查的工具类
直接上代码public class JDBCUtils { static String resource = "com/oraro/cec/mybatis-config.xml"; private static SqlSessionFactory sqlSessionFactory; public static SqlSessionFactory getInstance() {
2017-06-07 09:29:07
518
原创 说说Hibernate对象的三种状态
下班了闲的没事,发现今天写了好多文章,自己也是在写这些东西的时候学到很多东西,希望自己能一直坚持的写下去,正好今天和同事讨论到了Hibernate的中对象的的三种状态,所以下面和大家具体了解下,还记得是上大学的时候学习到的东西,权当是大家一起复习下吧。Hibernate对象有三种状态,分别是:临时态(Transient)、 持久态(Persistent)、游离态(Detached)。临
2017-06-06 20:18:05
278
原创 java中几种常见的排序算法
本人只研究过冒泡排序、选择排序和快速排序,下面是快速排序的代码:一、冒泡(Bubble)排序 冒泡排序(BubbleSort)的基本思想是:依次比较相邻的两个数,将小数放在前面,大数放在后面。如此重复下去,直至最终完成排序。 时间复杂度为O(n*n),适用于排序小列表。void BubbleSortArray() { int i,j,temp;
2017-06-06 17:55:57
316
原创 总结的java基础
1.Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现
2017-06-06 17:46:15
306
原创 金融金句(收藏使用)
1.在这个 浮华喧嚣的金融盛世,总有一款骗局适合你。我知道你回来,所以我等。(摘自侠客岛)2.判断风口基本靠媒体,项目获取基本靠抬价,风险控制基本靠对赌,投资勇气基本靠合投。未完待续
2017-06-06 13:52:02
1968
原创 详解Java中字符流与字节流的区别
1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流。2. 字节流 Java中的字节流处理的最基本单位为单个字节,它通常用来处理二进制数据。Java中最
2017-06-06 13:51:08
283
原创 Socket TCP/IP UDP、Http、Socket的区别
TCP/IPTransmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级
2017-06-06 13:49:57
313
原创 mysql阿里云数据连接池配置
话不多说直接上配置文件 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <property name="url" value="" />
2017-04-21 09:59:29
2722
原创 Mina的使用简介
相信大家都遇到过Socket通信的问题,下面给大家介绍些我在公司项目遇到过的这样的功能,介绍Mina的基本使用。什么都不说了,直接上代码。/** * @author dongyu * 文件传输服务器 */public class MinaFileServerHandler extends StreamIoHandler { public static final
2016-11-29 10:58:16
1204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人