- 博客(13)
- 资源 (5)
- 收藏
- 关注

原创 KMP算法核心理论讲解(多年困惑一朝解)
文章目录如何理解dfa最重要的构造过程0. 场景模拟1. 为什么重启状态就是拥有最长公共前缀的那个字符?2. 通过什么方式计算重启状态?3. 为什么可以通过这种方式计算重启状态?4. 如何通过这种方式计算重启状态呢5. 由论述到表达式6. 从重启状态的角度去理解dfa的本质如何理解dfa最重要的构造过程在一切开始之前,我希望你已经掌握下面几点基础知识,也是为了方便你跟着我的思路理解KMP。...
2020-04-05 18:29:17
547
原创 SSM+Dubbo搭建生产者消费者系统(附源码)
前言在网上找了好多教程,可是要不没有给出源码,要么是给的代码有问题,就很少看到有博主给出完整的、适合小白的SSM+Dubbo教程。刚好我自己折腾出来了,所以就出个小教程,给各位刚入门的小白指条明路。源码可以看关联的下载链接1、基本架构我们的架构很简单,就是生产者+消费者,二者之间的通信靠ZooKeeper完成。先来看张模块分布图只需要三个模块:其中myapi仅仅...
2020-01-04 18:31:35
480
原创 sys_connect_by_path方法的简单使用
先来看看整个sql的样子with aa as (select t.call_type, t.summary_id, t.user_id, y.yh_mc name, t.nactive_id, row_number() over(partition by t.summary_id, t.nactive...
2019-06-25 08:51:45
473
原创 ThreadCreationCmp
package io.github.viscent.mtia.ch1;import io.github.viscent.mtia.util.Tools;public class ThreadCreationCmp { public static void main(String[] args) { Thread t; CountingTask ct...
2019-05-28 14:57:15
230
转载 Hanoi(汉诺)塔问题递归思路
第一个和尚这样想:假如有第2个和尚能有办法将上面的63个盘子从一个座移到另一座,那么问题就解决了。此时第一个和尚只须这样做:①命令第2个和尚将63个盘子从A座移到B座;②自己将1个盘子(最底下的、最大的盘子)从A座移到C座;③再命令第2个和尚将63个盘子从B座移到C座。至此,全部任务完成了,这就是递归方法。但是,有一个问题实际上尚未解决:第2个和尚怎样才能将63个...
2019-03-12 14:33:26
789
原创 如何实现ztree【checxbox形】的勾选事件
1,在后台向前台传递数据时,将数据打包成List<HashMap>,然后用jstl传到前台,后台代码如下: List list = new ArrayList(); HashMap treeMap; for (EwTreeVO vo : unitTreeData) { treeMap = new HashMap();...
2018-05-24 19:34:40
756
原创 如何把sql和参数拼接在一起
//传入sql语句 StringBuilder sqlOld=new StringBuilder( "SELECT decode(zxjkl, '0', '0', num / zxjkl) AS code\n" + " FROM (SELECT SUM(zxjkl) zxjkl\n" + " from (select nvl(zxjkl, '0...
2018-04-02 17:09:10
3054
原创 如何把一段很长的String每隔一定字符就拆分
代码更新如下,分隔的效果更好了,而且割好之后可以直接粘贴使用/** * */package com.zrar.main.tjfx.blh;/* * Project: 税总12366 * Author: 陈宜康 * Company: 杭州中软安人网络通信有限公司 * Created Date: 2018-4-2 * * Copyright @ 2018 CS&...
2018-04-02 17:08:26
3426
原创 Oracle学习日志
一、基础每一个数据库可以有很多用户,不同的用户拥有自己的数据库对象(比如:数据库表),一个用户如果访问其他用户的数据库对象,必须由对方用户授予一定的权限。因此不同应用程序只需要使用不同的用户即可Oracle 客户端使用用户名和密码登录 Oracle 系统后才能对数据库操作。二、安装在安装时,选中“创建启动数据库”复选框,在安装 Oracle 产品时,同时创建一个数据库,对初
2017-08-22 15:25:26
262
原创 用反射创建对象和方法
创建方法:class tryIT{ public void systemOut(String name) { System.out.println("接受到的名字是:"+name); }}public class Test {public static void main(String[] args) throws Exception { Object returnObj=nu
2017-08-16 18:11:15
590
原创 Collections框架简介
Collections框架(有s)一、Collections针对集合类的一个包装类,提供一系列静态方法用来实现集合的各种操作。不可实例化,服务于Collection具体的方法如下:l .sort方法。排序用。Collections.sort(list, new PriceComparator());的第二个参数返回一个int型的值,就相当于一个标志,告诉sort方法按什么顺序来对l
2017-08-08 19:01:10
446
原创 Static的作用
1、主要作用有两点1.1、为某特定数据类型或者对象分配单一的存储空间 1.2、实现某个方法或属性与类而不是对象关联在一起2、4种使用情况2.1、static成员变量Java提供了两种类型的变量:①用static关键字修饰的静态变量(即静态成员变量)②不用static修饰的实例变量· 静态变量属于类,无论是“类.静态变量”或者“对象.静态变量”,静态变量都属于类。只要
2017-08-08 00:30:36
421
myDubbo.zip
2020-01-04
洗牌算法.txt
2019-10-25
常用jar包.zip
2019-05-18
数据结构与算法分析Java语言描述(原书第3版)精装修订版
2019-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人