- 博客(24)
- 收藏
- 关注
原创 1.找到适合你的学习方法
1.心得体会学习方法要适合你选择的学习对象。 你可能试过学习一门语言,学习一样乐器,费了半天劲也没有入门。那肯定就是学习方法错了。你可能是学英语上来 先学了语法;学吉他上来 照着谱子一页一页的扣基本功,这样做倒不是说技能上没有办法提高,而是你选择了一种低效的学习方法。上面低效的原因,是用了结构主义的学习方法去学本来应该用自然主义的方法去学的东西。自然主义核心它是模仿,结构主义为的是创造。 不要用学习创造力的手法去学习应该模仿的东西。  
2020-05-16 23:47:41
1628
原创 发刊词 | 你能从这门课听到什么
最近在 【得到】 app上听了 许岑 的《如何成为有效学习的高手》课程,感觉很有作用。内容不多,就7篇十几分钟的音频。感觉许岑大牛讲的很好,有时候早上赖床和晚上睡觉时躺着听着课程,结合自己的学习经历,不禁捶胸顿足,拍案叫好,恨不得马上起来干一波学习,哈哈~1.心得体会高效学习的方法应该并不复杂,动不动罗列几十条技巧的《XXX高效学习技巧》的书籍其实本身就不高效!“一万小时理论”可能都听过,它说的是如果你在一项专业技能方面投入1w小时,你就可以成为这方面的专家。实际上,这个理论当时提出时,是为了打破天
2020-05-15 22:33:00
457
原创 Java查询Elasticsearch(RestHighLevelClient)
目录1.初始化 RestHighLevelClient 客户端1.初始化 RestHighLevelClient 客户端EsConfigModel.java 读取properties文件中es相关配置# elasticjdbc.es73.host=localhostjdbc.es73.port=9200jdbc.es73.queryType=httpjdbc.es73.usern...
2020-03-31 22:19:26
1128
原创 Elastic Stack(ELK6.6.2)安装及使用
1.介绍 ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache ...
2020-03-30 22:55:02
647
原创 01.activiti第一天: 01-02.工作流概念和activiti相关介绍
1.工作流概念 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 工作流管理系统(Workflow Management Sy...
2019-08-14 23:37:53
269
原创 activiti第二天: 9. 工作流提供的用户角色组(IdentityService)
项目: itcast0711 > cn.itcast.m_groupUser了解即可, 工作流提供的组织机构用户角色太过简单, 一般开发过程中, 都是另有一套组织机构框架.1. 流程图配置2. 部署流程定义(inputStream) /**部署流程定义(从inputStream)*/ @Test public void deploymentProcessDefinition_...
2019-04-23 15:50:57
1810
2
原创 activiti第二天: 8. 组任务分配(三种方式)
项目: itcast0711 > cn.itcast.l_group组任务: 即需要由一组人来完成的任务.组任务的分配和上节个人任务分配类似, 也是三种方式。方式一: 直接指定具体办理组流程图配置部署启动流程后正在执行的任务表(act_ru_task)变动正在执行的任务办理人表(包含个人任务, 组任务) act_ru_identitylink历史任务办理人表(包含个人任...
2019-04-23 15:31:21
580
原创 activiti第二天: 7. 个人任务分配(三种方式)
项目: itcast0711 > cn.itcast.k_personalTask方式一:直接指定办理人(这是之前我们一直做的操作), 这种方式很不灵活, 直接在xml中写死了.方式二: 使用流程变量启动流程实例 /**启动流程实例*/ @Test public void startProcessInstance(){ //流程定义的key String proce...
2019-04-23 14:35:47
1479
1
原创 activiti第二天: 6. 接收任务活动(receiveTask)
项目: itcast0711 > cn.itcast.j_receiveTask一. 关于接收任务receiveTaskreceiveTask和之前userTask是有区别的.接收任务是一个简单任务,它会等待对应消息的到达。 当前,官方只实现了这个任务的java语义。当流程到达接收任务,流程状态会保存到数据库中,但是接收任务活动不属于任务, 即所有与任务相关的表并没有数据记录。在接...
2019-04-23 11:42:30
1273
原创 activiti第二天: 4. 并行网关(ParallelGateWay)
项目: itcast0711 > cn.itcast.h_parallelGateWay并行网关: 可以同时执行多个流程, 直到总流程的结束. 可以对流程进行分支和聚合, 注意: 这时的流程实例和执行对象是不一样的.一. 设计流程图 含有并行网关的流程并没有比较复杂的属性配置(只需要配置id,name和任务办理人即可), 因为是并行的, 并...
2019-04-23 11:15:48
3628
1
原创 activiti第二天: 3.排他网关(ExclusiveGateWay)
项目: itcast0711 > cn.itcast.g_exclusiveGateWay排他网关: 分支, 通过连线的流程变量, 判断执行哪条连线, 如果条件不符合, 会执行默认的连线, 注意: 只会执行分支中的一个流程(即执行对象只有一个).一. 设计流程图流程图基本属性(key,name)以及各任务节点的属性配置与上一节类似, 不再赘述.任务节点连线属性配置(id,name,...
2019-04-23 10:45:35
791
原创 activiti第二天: 1-2.连线
项目:itcast0711 > cn.itcast.f_sequenceFlow一. 画流程图点击空白处, 修改流程图 key 和 name修改任务节点id, name和办理人设置连线属性和条件(点击连线, 打开Properties窗即可)二. 部署流程定义(从inputStream) /**部署流程定义(从inputStream)*/ @Test public...
2019-04-23 10:29:32
493
原创 04.activiti第一天: 13.查询历史流程实例
**项目:**cn.itcast.e_historyQuery一. 工作流的23张表二. 历史相关表流程实例的历史表 act_hi_procinst所有活动节点的历史表 act_hi_actinst三. 查询历史流程实例 /**查询历史流程实例*/ @Test public void findHistoryProcessInstance(){ String process...
2019-04-23 10:06:06
1752
2
原创 03.activiti第一天: 11-12.流程变量
项目: cn.itcast.d_processVariables一. 画流程图new -> Other -> Activiti Diagram > 填写File name二. 配置流程图属性Properties1. 修改流程图 相关属性配置 点击空白处 > 点击Prop...
2019-04-22 19:34:55
270
原创 02.activiti第一天: 09-10.流程实例, 任务, 执行对象控制流程的执行
项目: cn.itcast.c_processInstance1. 流程核心对象-流程引擎: ProcessEngine2. 部署流程的定义(通过zip) @Test public void deploymentProcessDefinition_zip(){ InputStream in = this.getClass().getClassLoader().g...
2019-03-15 23:11:03
368
原创 反射实现对象拷贝
一. 先了解反射 1. JAVA反射机制是在运行状态中,对于任意一个类, 都能够知道这个类的所有属性和方法; 对于任意一个对象, 都能调用它的任意一个方法和属性. 这种通过对象动态获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制(照镜子). 2. 动态语言和非动态语言的区别. 动态语言, 在程序运行时能够动态获取对象的信息, 包括修改对象的类型, 如javas
2017-12-04 13:18:21
1178
原创 reflect(反射)
一 . 类加载机制*.java(源文件)–>*.class(字节码文件) 类加载机制: 将一个类装载到jvm的过程. 1 . 加载 ——连接操作——- 2 . 验证() 3 . 准备: 为静态成员变量设置默认值. 4 . 解释 ——连接操作——- 5 . 初始化: 对类中静态成分执行初始化, 为静态变量赋值, 执行静态初始化块.
2017-09-16 12:23:41
384
原创 Extendsiable Markup Language(XML)
最近学习了xml入门和解析, 为了加深理解特地整理了一下相关笔记.1 . HTML&XML html和xml都属于SGML(标准通用标记语言)语言分支程序型标记-HTML(HTML5不属于SGML分支)描述型标记-XML(1998正式形成标准)两个都由W3C维护2 . XML入门extendsiable markup language, 可扩展标记语言, xml只代表数据本身, 而不包
2017-09-15 23:34:36
301
原创 用户注册与异步刷新
所谓异步刷新是指,前台页面与后台服务器交流.获取后台服务器传来的信息,只需要在局部刷新,而不需要整体页面刷新.异步刷新在用户注册上是很常见的,也是十分实用的.有没有遇到这样的情况,辛辛苦苦注册一个账户,最后点击完提交后,页面刷新反馈该账号已被注册,请重新注册信息,请问用户的内心是怎样的?那么异步刷新就显得很有必要了.当用户的账号填写完毕后,账号输入框失去焦点,使用异步刷新与后台交流,获取来
2017-08-27 22:51:27
890
原创 页面抽奖幸运观众
大家在看节目的时候经常有这样的场景,主持人站在台上大和一声"开始!", 紧接着大屏幕上众多姓名号码就开始飞快滚动,随着主持人的喊停。一位幸运的获奖观众就这样出现了。小伙伴们, 是不是觉得挺好玩的?之前看到这些场景纯粹觉得很有趣,只是看个热闹,不过近来学习了javascript发现这个抽奖系统实现起来其实并不难。下面介绍一下实现功能:回车开始抽取,再次回车结束,3次抽取后结束。...
2017-08-13 22:45:35
1562
1
原创 将excel文件中的商品数据导入到数据库,并实现相关检索以及模糊搜索功能
将“商品表.xls”和“类别表.xls”中的数据导入到数据库中,实现相关检索功能,以及模糊搜索功能。以下程序涉及到内容:1.从excel文件中导入数据到数据库。2.分页功能3.模糊搜索咱们先说第一个内容:如何将excel文件中的数据导入数据库? /** * 从excel-2000/2003版本的文件中读(写)数据,并添加到数据库 * * @pa
2017-08-06 19:34:46
1765
原创 多线程断点下载
//所谓断点下载,是指因异常原因(如断电)导致下载失去连接后,重新下载会继续进度,而不会从新开始。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.i
2017-07-30 19:26:53
346
原创 流、文件拷贝、序列化、随机数、DecimalForamt、Calendar、SimpleDateFormat
流、文件拷贝、序列化、随机数、DecimalForamt、Calendar、SimpleDateFormat
2017-07-23 19:54:57
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人