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

原创 跳一跳辅助工具的原理分析,和Java实现。(其实没那么复杂)
一、前言 (Java代码的实现是基于另外一篇博客,我精简了计算方法而成,参考博客地址http://blog.csdn.net/lihushiwoa/article/details/78942322) 先说一说我的感受,之前觉得能做出做出辅助工具的技术要求一定很高,然而当自己真正分析原理并且动手实现之后发现门槛没有那么高。 想做这个工具首先得知道adb是什么,其次是会一门编程语言。我了解adb之后瞬
2018-01-18 20:10:48
3926
原创 手写LinkedList代码
LinkedList的原理是链表,所以定义节点,节点要有前驱后继和内容,其add、remove、get都是基于链表的遍历package com.ykq;/** * 自己实现一个LinkedList * @author RSA * */public class MyLinkedList { //保存链的第一个和最后一个,就能遍历整条链 private Node fir...
2019-11-22 20:59:22
284
原创 手写ArrayList代码package com.ykq; /** * 自己实现一个ArrayList,帮助理解ArrayList的底层结构 * @author RSA * */ public
ArrayList的原理是数组,所以实现其add,remove,get,set等方法,仅需要考虑的是怎么在数组中实现。另外隐含的问题是,数组在何时需要扩容,以及下标是否合法。package com.ykq;/** * 自己实现一个ArrayList,帮助理解ArrayList的底层结构 * @author RSA * */public class MyArra...
2019-11-22 16:35:27
263
原创 粗略总结java内存及回收
一、栈、堆、方法区java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area(方法区其实也在堆里,因为作用特殊,所以单独列出)栈的特点:1、栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)2、JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)3、栈属于单个线程私有,...
2019-11-20 17:17:24
235
原创 zookeeper的虚拟机部署与demo示例
实用为目的,不深究原理一、Zookeeper是什么1、简介关键词:分布式ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 2、Zookeeper能做什么事情呢,简单的例子:关键词:自动感知、自动启用...
2018-03-05 14:21:17
1641
原创 Editplus集成javac命令
目的: 为了解决用文字编辑器写完代码后,需要到cmd敲编译运行的命令的麻烦。因此Editplus集成javac命令步骤:首先配置好环境变量打开Editplus --》 Tools --》Configure User Tools创建工具组 4. 添加工具。Add Tool --》 Program 然后操作如下图。分别是设置工具名、命令、命令参数、源文件路径。设置完点ok。注意:FileN...
2018-03-01 16:08:17
603
原创 将Html转化为Xml
使用包org.w3c.tidy.Tidy的Tidy的parse方法转化Html和Xml。下载包并解压(下载地址https://sourceforge.net/projects/jtidy/)把jar包引入项目:过程是这样的右击项目名 Build Path --->Configure Build Path--->Libraries--->Add Exter JARS...(...
2018-02-27 11:19:32
9382
转载 搭建SpringMVC——最小化配置
很详细的文章,转载以留用。原文链接:https://www.cnblogs.com/xing901022/p/5240044.html为什么需要Spring MVC最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面。随着网站开发的深入,开始学习servlet开发,记得最痛苦的就是servlet返回网页的内容是字符串拼接的html页面,整不好就无法显示....
2018-02-24 18:12:00
274
转载 Eclipse中创建mavenWEB项目
看到一篇很详细的文章,尝试之,然后转载留用。原文链接:http://blog.csdn.net/xybelieve1990/article/details/52043127一:创建1、File-New-Maven Project(如果没有Maven Project,则Other-Maven-Maven Project)这里我选择的是quickstart,也可以选择webapp补充一下Group I...
2018-02-24 18:06:44
390
原创 activiti新手入门(四)--第一个简单的请假流程的activiti项目
分为两大步:一、画流程图。二、写代码4.1 在src/main/resources下创建包diagrams用来放对应的流程图然后在包下new Activiti Diagram 名叫askForLeave,画好流程图为流程图做重要的配置,点击流程编辑窗口的空白处,这里是对流程图做全局配置。记住Id,方便启动流程时使用。点击第一个us
2017-11-06 16:12:27
2350
原创 activiti新手入门(三)--准备activiti的开发环境
3.1:准备activiti的开发环境a、New 一个 Activiti Projectb、添加依赖的jar包新建一个文件夹lib,导入下的所有包。添加到lib中,然后全选jar包build path。3.2连接数据库a.首先创建一个数据库(我用的MySql,不需要建表,启动代码后将会自动建表)b.写测试类创建表c.那个参数,点开源码
2017-11-06 15:57:49
598
原创 activiti新手入门(二)--安装Activiti Designer插件
一:activiti是什么?二:activiti插件——activiti Designer三:创建一个activiti项目3.1:依赖包四:项目实战特点制定Assignee
2017-11-02 18:16:19
2052
activiti简单的请假流程java代码
2017-11-06
activiti 5.13 的依赖jar包
2017-11-06
activiti-designer-5.14
2017-11-03
【免费】MyEclipse破解
2017-10-12
redis-desktop-manager-0.8.8.384.exe
2017-10-09
mysql-connector-odbc-5.3.4-win32.msi
2017-10-09
mysql-connector-odbc-5.3.4-winx64.msi
2017-10-09
mysql-essential-5.0.22-win32.zip
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人