学习笔记
清风中摇曳
这个作者很懒,什么都没留下…
展开
-
抽象模板模式
java 设计模式--模板模式原创 2016-04-05 22:14:33 · 590 阅读 · 0 评论 -
idea 远程dubug
1图是这样的,这里标记的都是需要注意的2图更需要注意,这里选择Startup/Connection这个tab,选择debug,这里的端口也一定要写最后说一下,需要提前启动Tomcat原创 2017-11-21 16:01:59 · 301 阅读 · 0 评论 -
quartz配置顶底任务
1、下载依赖包"org.quartz-scheduler:quartz:2.2.3","org.quartz-scheduler:quartz-jobs:2.2.3",2、 配置quartz.properties#主要是配置quartz参数org.quartz.scheduler.instanceName = MySchedulerorg.quartz.scheduler.instanceId原创 2017-02-24 17:17:41 · 479 阅读 · 0 评论 -
spring boot +spring stateMachine启蒙程序
先定义statepublic enum States { ADD, MODIFY, CANCEL}再定义触发事件public enum Events { PICK_UP, GIVE_UP, DROP}配置stateConfig@Configuration@EnableStateMachinepublic class StatesConfig原创 2016-12-20 17:41:38 · 1441 阅读 · 0 评论 -
junit 加Jmockit单元测试
Jmokit 学习笔记原创 2016-04-21 15:03:55 · 1571 阅读 · 0 评论 -
多线程之DelayQueue
DelayQueue是一个无界阻塞队列,只有在延迟期满时才能从中提取元素。该队列的头部是延迟期满后保存时间最长的Delayed 元素。 延迟堵塞队列的实现原理类似于TimerTask。下面假设对超过一定时间的问题的状态修改为实现目标来完成。以下例子来练习 我们的场景是,1、给一批用户办理业务,按照他们业务量和业务时间排序(就是说剩余办理时间少的优先办理), 2、设置下班时间,下班之后不再办理业原创 2016-12-23 14:52:42 · 1192 阅读 · 0 评论 -
annotation 注解
注解是对在程序中对类、字段、方法等的一个标记Annotation 知识图原创 2016-11-02 15:05:20 · 317 阅读 · 0 评论 -
java 动态编译&load
有时候我们需要把一些外部资源(比如第三方jar,自己动态生成的java文件)编译并加载到classloader,这时我们就需要JavaCompiler 个类,jdk是从1.6开始支持此功能 网上有很多类似列子,搜索“动态编译”可以找到,我这里只列出一种实现方法(按原理分好像有三种)public class TestClient { public static void main(String原创 2016-11-12 17:45:57 · 1029 阅读 · 1 评论 -
webservice编写
1、使用jkd自带方式开发(javax.xml.ws包)1、编写接口@WebServicepublic interface IHelloService { public int getAge(); public String getName();}2、编写实现类@WebServicepublic class HelloService implements IHelloSer原创 2016-11-04 16:05:58 · 444 阅读 · 0 评论 -
Spring定时器
spring定时加载方法原创 2016-11-03 14:56:23 · 333 阅读 · 0 评论 -
Dateformat在多线程下的异常问题
SimpleDateFormat是我们经常使用的一个对日期字符串进行解析和格式化输出的类,但是使用不当会带来意想不到的问题。因为SimpleDateFormat中format()和parse()方法是线程不安全的,所以在多线程调用时会出现异常、转换不正确等问题,下面,我们来分析一下,一般情况下,我们转换日期较多就会写一个通用Utils类来做时间转换与格式化,如下class DateUtil{原创 2016-11-03 14:39:36 · 700 阅读 · 0 评论 -
informatica 配置
概述infomatica是一款常用的etl工具 它包括designer(表及表关系)、flowWork(数据同步相关配置)、monitor(启动程序监控)、repository(数据仓库)四部分 我的理解:informatica是一个多个数据库之间数据同步的工具, 本人是从oracle同步到mysql数据库,故此后的例子都是与此相关的,仅做参考前言: 首先必须要有一个etl账户,原创 2016-11-03 12:53:09 · 1941 阅读 · 0 评论 -
潜入js
1、最简单的弹窗交互,向用户询问名称var name = prompt("name:","zhangsan");效果:2、点击事件function onClick(){ alert(“onclick me”);}原创 2016-09-26 18:27:58 · 426 阅读 · 0 评论 -
java8collection
java 流的基本使用原创 2016-07-01 20:16:56 · 578 阅读 · 0 评论 -
Spring MVC
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置<!--configure the setting of springmvcDispatcherServlet and configure the mapping--><servlet> <servlet-nam翻译 2016-09-23 18:05:32 · 329 阅读 · 0 评论 -
mysql的一些笔记
这是一篇本人的mysql日常问题的笔记,也是希望有类似需求的同学们能得到些许帮助,谨以此记!1、查询结果中加一条标记列,以自然数字(可以指定)顺序变化SELECT @rownum:=@rownum+1 AS rownum,t.* FROM (SELECT @rownum:=0) r,`tt_operation_field_config` t GROUP BY t.field_inde原创 2016-09-22 18:16:00 · 341 阅读 · 0 评论 -
第一次玩爬虫
首先,是基于开源java爬虫框架实现的,相对容易了很多。在这个框架的帮助下,新手小白能快速的理解爬虫并且上手操作原创 2018-05-17 17:43:17 · 263 阅读 · 0 评论