自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跳一跳辅助工具的原理分析,和Java实现。(其实没那么复杂)

一、前言 (Java代码的实现是基于另外一篇博客,我精简了计算方法而成,参考博客地址http://blog.csdn.net/lihushiwoa/article/details/78942322) 先说一说我的感受,之前觉得能做出做出辅助工具的技术要求一定很高,然而当自己真正分析原理并且动手实现之后发现门槛没有那么高。 想做这个工具首先得知道adb是什么,其次是会一门编程语言。我了解adb之后瞬

2018-01-18 20:10:48 3762

原创 1234566777

2023-05-05 14:03:09 52

原创 手写LinkedList代码

LinkedList的原理是链表,所以定义节点,节点要有前驱后继和内容,其add、remove、get都是基于链表的遍历package com.ykq;/** * 自己实现一个LinkedList * @author RSA * */public class MyLinkedList { //保存链的第一个和最后一个,就能遍历整条链 private Node fir...

2019-11-22 20:59:22 226

原创 手写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 183

原创 粗略总结java内存及回收

一、栈、堆、方法区java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area(方法区其实也在堆里,因为作用特殊,所以单独列出)栈的特点:1、栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)2、JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)3、栈属于单个线程私有,...

2019-11-20 17:17:24 171

原创 zookeeper的虚拟机部署与demo示例

实用为目的,不深究原理一、Zookeeper是什么1、简介关键词:分布式ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 2、Zookeeper能做什么事情呢,简单的例子:关键词:自动感知、自动启用...

2018-03-05 14:21:17 1560

原创 Editplus集成javac命令

目的:    为了解决用文字编辑器写完代码后,需要到cmd敲编译运行的命令的麻烦。因此Editplus集成javac命令步骤:首先配置好环境变量打开Editplus --》 Tools --》Configure User Tools创建工具组    4. 添加工具。Add Tool --》 Program 然后操作如下图。分别是设置工具名、命令、命令参数、源文件路径。设置完点ok。注意:FileN...

2018-03-01 16:08:17 508

原创 将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 9151 1

转载 搭建SpringMVC——最小化配置

很详细的文章,转载以留用。原文链接:https://www.cnblogs.com/xing901022/p/5240044.html为什么需要Spring MVC最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面。随着网站开发的深入,开始学习servlet开发,记得最痛苦的就是servlet返回网页的内容是字符串拼接的html页面,整不好就无法显示....

2018-02-24 18:12:00 235

转载 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 292

原创 activiti新手入门(四)--第一个简单的请假流程的activiti项目

分为两大步:一、画流程图。二、写代码4.1 在src/main/resources下创建包diagrams用来放对应的流程图然后在包下new Activiti Diagram 名叫askForLeave,画好流程图为流程图做重要的配置,点击流程编辑窗口的空白处,这里是对流程图做全局配置。记住Id,方便启动流程时使用。点击第一个us

2017-11-06 16:12:27 2245

原创 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 531

原创 activiti新手入门(二)--安装Activiti Designer插件

一:activiti是什么?二:activiti插件——activiti Designer三:创建一个activiti项目3.1:依赖包四:项目实战特点制定Assignee

2017-11-02 18:16:19 1891

ADB,Android Debug Bridge.

ADB,Android Debug Bridge. ADB,Android Debug Bridge.

2018-01-18

activiti简单的请假流程java代码

activiti简单的请假流程java代码,里面使用的是activiti 5.13。代码详解可查阅http://blog.csdn.net/thread_cooperation/article/details/78458761

2017-11-06

activiti 5.13 的依赖jar包

activiti 5.13 的依赖jar包,相关的操作可查阅http://blog.csdn.net/thread_cooperation/article/details/78458578。

2017-11-06

activiti-designer-5.14

里面有工作流开发的画流程插件,安装可以参考http://blog.csdn.net/thread_cooperation/article/details/78427761

2017-11-03

网上订餐系统 SSM框架

完整的网上订餐系统,网上购物均可参考。系统相对简单,适合用于学习。 内有数据库设计及可导入的sql语句。 分享本代码本着交流学习的原则,禁止拿去牟利。

2017-10-12

【免费】MyEclipse破解

解压后有详细教程,破解简单,适用于MyEclipse2016/2017 1.运行keygen目录的crack.bat a.输入Usercode: 任意字母或者数字 b.选择Blue c.点击SystemId(点两次才会生成) d.点击Active e.点击菜单栏->Tools->2.saveProperties 2. 用patch文件夹下的文件覆盖myeclipse安装目录下的 plugins 3. 重启myeclipse

2017-10-12

redis-desktop-manager-0.8.8.384.exe

redis-desktop-manager,redis数据库桌面管理工具 redis-desktop-manager,redis数据库桌面管理工具

2017-10-09

redis-3.0.4.tar.gz

redis-3.0.4.tar.gz redis-3.0.4.tar.gz redis-3.0.4.tar.gz

2017-10-09

mysql-connector-odbc-5.3.4-win32.msi

mysql-connector-odbc-5.3.4-win32.msi 32位系统 mysql-connector-odbc-5.3.4-win32.msi 32位系统

2017-10-09

mysql-connector-odbc-5.3.4-winx64.msi

mysql-connector-odbc-5.3.4-winx64.msi mysql-connector-odbc-5.3.4-winx64.msi

2017-10-09

mysql-essential-5.0.22-win32.zip

mysql-essential-5.0.22-win32.zip essential版本 Windows 32位系统

2017-10-09

mysql-5.5.54-winx64.msi

MySql的5.5.54版本的WIN64安装包 MySql的5.5.54版本的WIN64安装包

2017-10-09

hadoop-1.2.1-bin.tar.gz

hadoop-1.2.1-bin.tar.gz,便于初学者了解hadoop。可以将其部署在Linux操作系统下。

2017-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除