自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

农夫阿才

欢迎来到Joncy的技术天地,代码的搬运工

  • 博客(112)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flowable BPMN快速上手

该文章介绍flowable工作流,是一种较新的工作流引擎。因为在工作中用到了此工作流框架,而且网上相关资料较少,所以记录一下学习的过程,希望对后来学习的人有一定帮助。 Flowable 简介 1. 什么是 flowable ?中文官方帮助文档Flowable在Apache V2 协议下发布,Apache V2这个协议对商业非常友好。所需环境:JDK1.8+,Eclipse neo...

2020-09-12 21:17:33 2576 3

原创 框架的基石:Java反射

本文是 Java 基础系列的第一篇,关于 Java 反射的学习。在我们所熟知的各种框架中,都必须基于这门技术。而且在工作中,我们也会手动去封装一些功能或者改写一些第三方的功能,这时候熟悉掌握反射是必须的过程。希望这篇文章能帮到各位小伙伴,如有错误,还望指正。 反射的定义 反射是对类本身进一步抽象而来的。抽象是面向对象的一大特性,我们在开发中,会对某些业务属性进行抽象,但是我们有没有想过...

2020-03-27 00:00:58 259

原创 Linux文件链接命令

文章目录文件处理命令 ln文件处理命令 ln生成链接文件:ln - link软连接的特点:可以看到表示文件权限的第一个字母表示文件类型的,它有三种表示方式。l表示是一个链接文件,d表示是一个目录,-表示是一个文件。所有者所有组其他人的权限都是可读、可写和可执行。链接文件仅仅表示的是当前链接文件的权限,对比windows中的快捷方式,只是一个符号指向的链接。而正真的权限是被链接的...

2020-03-01 13:43:49 310

原创 数据结构之链表的实现

文章目录1. 简介2. 实现1. 简介动态数组、栈和队列的底层都是依托于静态数组,靠resize解决固定容量问题。而链表是真正的动态数据结构。2. 实现public class LinkedList<E> { private class Node{ public E e; public Node next; pub...

2020-02-29 15:35:57 155

原创 linux目录和文件处理命令

文章目录1. 目录处理命令2. 目录处理命令1. 目录处理命令创建目录: mkdir - make directories注1:mkdir /tmp/joncy/study /tmp/joncy/enjoy 一个命令创建多个目录;注2:mkdir -p /tmp/joncy/a/b/c 递归创建;切换目录:cd - change direcotry注1:linux中的cd命令...

2020-02-29 11:25:04 152

原创 蓝桥杯2013年-2015年部分真题解析

2013年真题:2014年真题:2015年真题:求三角形面积(送分题)立方变身观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 18^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17…请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?请填写该数字,不要填写任何多余的内容或说明性的文字。分析:...

2020-02-19 23:09:29 2527

原创 java.util.ConcurrentModificationException异常产生原因

问题描述错误代码错误原因是在于,迭代器遍历时候,不能直接对原集合进行操作。

2020-02-19 23:08:50 129

原创 工厂模式的概念、案例、原理

文章目录工厂方法案例1. 类图2. 代码工厂方法案例1. 类图2. 代码package com.joncy.factoryMethod;//产品等级,产品族.工厂方法解决前者,抽象工厂解决后者public abstract class Video { public abstract void produce();}package com.joncy.factoryMeth...

2020-02-19 23:07:25 552

原创 软件体系结构

背景:当我们在编写一些小程序、小游戏的时候,我们可以凭借我们的经验,随性所欲地去实现它。但是如果开发一个大型的、复杂的系统,那必须对整个系统做一个详尽的规划,分成子系统,子系统再分成模块,然后再去实现它。每个模块的实现,就又到了我们靠经验去实现功能的过程。打个比方,前者就好比是把石头、木头、草等等搭配在一起做了个小土屋。后者,则是钢筋混凝土的高楼大厦,没有合理的架构,经不起几十年的风吹日晒。所...

2020-02-19 23:05:41 965

原创 CSS继承和优先级

继承优先级

2020-02-19 23:03:43 152

原创 java中的数组

补漏while语句和if语句,for语句同,可以不加{},直接while(i<10);1. 定义数组分两个步骤:声明和初始化之所以能够分开写,是因为new关键字分配空间 //1.定义数组 int[] arr=new int[3]; //声明 int[] arr1; //初始化 arr1=new int[2]; //给元素赋值 arr[0]=10; //输出数...

2020-02-19 23:03:19 113

原创 java设计模式之抽象工厂

文章目录为什么要有抽象工厂抽象工厂案例1. 类图2. 代码概念 & 原理1. 定义2.适用场景3. 优缺点4. 产品等级 & 产品族5. 抽象工厂 or 工厂方法?6. 重要总结为什么要有抽象工厂如果在上一篇工厂方法的介绍中多了,要把源码加进去,那么必须新增源码的抽象类,几个具体的实现类,对应的工厂抽象类,对应的具体工厂实现类。类一下子多到爆炸。而我们前面强调了,Java源码...

2020-02-19 23:02:45 124

原创 java中的线程

线程1. 概念程序进程线程2. 线程的创建方式继承Thread类实现Runnable接口3. Thread类中的常用方法1. 概念程序静态代码进程代码执行,动态执行过程,具有独立内存的线程线程是进程的最小执行单位,共享进程资源。比如main方法2. 线程的创建方式继承Thread类代码注意:线程的运行是不可预知的。继承Thread有缺点实现Runnable接...

2020-02-19 23:01:36 146

原创 两道java线程面试题

文章目录线程测试题网络编程线程测试题编写两个线程,一个输出数字,一个输出字母,完成如下效果网络编程udp 写信:写信 msg 地址(ip,端口号) send收信 地址(端口) recievetcp基于连接的,数据传递是安全的...

2020-02-19 23:00:09 87

原创 switch语句总结

1. case值只能是常量且不能重复2. 表达式的值类型支持byte,short,char,int。从jdk1.5开始支持枚举类型,从jdk1.7开始支持String类型3. 支持省略break,会有case穿透效果4. default可以省略,支持在任意位置5. switch语句结束的标志,遇到break,执行到 代码最后一行...

2020-02-19 22:58:47 310

原创 servlet过滤器中的注解配置详解

文章目录注解配置@WebFilter中的属性1. urlPatterns2. initParams3. dispatcherTypes多个过滤器的执行顺序销毁阶段的触发机制注解配置@WebFilter中的属性1. urlPatterns指定一组过滤器的 URL 匹配模式。等价于 标签。例1:将所有的请求都过滤掉配置如果是指定的servlet,那么访问其他的页面不会被过滤访...

2020-02-19 22:58:23 1805

原创 servlet监听器

文章目录ServletContextServletContextAttributeListenersession的活化和钝化对象的绑定和解除绑定ServletContext事件源:web应用事件处理方法:xxxxListener事件监听器ServletContextAttributeListener其他同。request会多一个属性覆盖session的活化...

2020-02-19 22:57:43 67

原创 CSS图片平铺的几种方式

文章目录1. 要解决的问题?解决方法一解决方法二:1. 要解决的问题?图片平铺解决方法一背景图片居中点我解决方法二:注意css中单行注释不能用,是错误的。注意:如果写background复合属性,某些属性可能会被顶掉,如图2解释:...

2020-02-19 22:56:44 10002

原创 计算机组成原理中浮点的表示

一、浮点的表示为什么要引入浮点数的表示本来原来只有定点机(小数定点机和整数定点机), 但是我想要表示 37.5 这个数,我怎么表示? 调整小数点的位置。 但这样做在编程的时候很麻烦。看下面两张图,在做科学研究的时候,往往会用到下面这样的数字,小数定点机表示的数值都超不过 1 。而且你要是用定点机那样的模式来表示下面这几个数,需要相当长的机器字长,而且有许多位数是 0 。显然空间利用率很...

2020-02-19 22:55:45 239

原创 java中的权限修饰符

1. 权限修饰符的范围2. private考点private修饰的方法,不存在重写一说。因为本身该方法就不可见,不存在重写一说。变量隐藏、重载和多态点这里。变量、私有方法、静态方法,都不存在重写一说。都是被隐藏。解释一下静态方法:静态方法属于类,在编译时就确定了,没有什么好重写的。而之所以向上转型存在动态绑定,就是因为编译时确定不了父类的私有化成员,子类继承不到父类的构造方法、构造...

2020-02-19 22:53:41 119

原创 java面向对象补充

好文1. 构造方法面向对象的特征1. 封装2. 继承2.1 重写(两等两小一大原则)两等父子类中出现签名一致的方法,java将先会按照重写来看待,如果发现方法签名一致,但返回值不一致就报和父类方法返回值不匹配的编译异常不要和重载混了,方法的签名还包括括号中的参数,子类声明创建的对象,编译时就能调用父类的方法,因为有extedns关键字在好确定。但父类声明创建...

2020-02-19 22:52:51 150

原创 用java注解模拟登陆,模拟spring的bean标签的实现方式

1.简单地认识注解java中的注解就像是贴在类或者属性上的标签,而标签上的文字就是用注解注解中的属性来定义的。注解中的属性定义需要在名字后面加(),这样做是因为,该属性可以在其他类的方法,获取该注解的对象,调用该方法获取该注解所标签的值;案例1:模仿实现一个DAO类和一个Service类:两个测试方法,一个测试类上的注解,一个测试属性上的注解:属性的相关注意:2...

2020-02-19 22:51:51 156

原创 java中IO流详解

文章目录1. File类创建File对象1. File类创建File对象注意创建File类,并不是真的创建java并不会对该路径名去检测,仅仅只是根据这个文件名创建一个对象方式一:方式二:方式三:...

2020-02-19 22:49:20 192

原创 swagger简介

Swagger学习目标:了解Swagger的作用和概念了解前后端分离在springboot中集成swaggerSwagger简介前后端分离【动静分离】当前最主流的前后分离的一个技术栈:Vue+SpringBoot后端时代:前端用dreamwevar把图画出来,生成HTML代码,那时候前端不值钱,java程序员工资特别高,前端只用管静态页面;而后端程序员拿到HTML页面之后,可以...

2020-02-19 22:48:11 247

原创 面试 1:简述JVM的内存布局

文章目录1. 我的回答1. 我的回答JVM内存布局分两块:线程共享和非线程共享。线程共享区域有堆区、方法区;非线程共享区有程序计数器、方法栈、本地方法区。堆区:当对象被创建时,就在堆中开辟相应的内存空间,用来存储对象中的非静态成员变量,指向方法区的方法描述。这里是垃圾回收的区域。方法区:类的class字节码加载到此区域中,并开辟相应的静态空间。程序计数器:记录栈帧中方法执行的字节码指令...

2020-02-19 22:46:47 158

原创 深入理解JVM(4)

文章目录01 ClassLoader的JAVADOC文档解析02 自定义类加载器深入03一张图搞定04 案例代码01 ClassLoader的JAVADOC文档解析读ClassLoader的Javadoc二进制名JAVADOC注意:locale指的是类似String这样的类,而generate指的是动态代理生成的这种。解释为什么会有classloaderclass类中的引用以...

2020-02-19 22:45:14 142

原创 springcloud微服务架构之feign组件的源码分析

springcloud微服务架构feign组件 是一个声明式的伪RPC的REST客户端,它用了基于接口的注解方式,很方便的客户端配置,刚开始使用时还不习惯,感觉是在客户端写服务端的代码,Spring Cloud 给 Feign 添加了支持Spring MVC注解,并整合Ribbon及Eureka进行支持负载均衡。

2020-02-19 15:29:46 284

原创 变量问题

文章目录1. 字面量默认类型问题2. 变量在操作之前可以不给值3. byte类型的提升问题4. 字符转换问题5. 所有的类型都不能赋值给char,除了它本身6. char类型可以提升为int,float,double类型,但赋值给byte,int,short都需强转7. byte,short,char在底层都是以int类型32位存储的8. char,byte,short无论做任何操作,都会提升为i...

2020-01-02 15:49:22 375

原创 单例模式

文章目录概念 & 原理1. 定义2. 适用场景3. 优缺点4.单例模式的重点内容懒汉式案例多线程debug验证线程安全概念 & 原理1. 定义保证一个类仅仅有一个实例,并提供一个全局访问点类型:创建型2. 适用场景想确保任何情况下都绝对只有一个实例实际场景:数据库连接池3. 优缺点优点:在内存里只有一个实例,减少了内存开销;可以避免对资源的多重占用;设置...

2019-12-05 12:23:45 130 1

原创 java面试题--虚拟机、拆箱装箱、线程创建、泛型等

文章目录1. 什么是java虚拟机?为什么java可以跨平台?2. Java支持的数据类型有哪些?什么是自动拆箱装箱?3. 创建线程的方式有几种?4.进程和线程的区别5. 什么是死锁?6.什么是泛型,怎么使用,有什么好处?7.& 和 && 的区别8.输入一个字符串,统计这个字符串中的字母,数字,符号,和空格的个数1. 什么是java虚拟机?为什么java可以跨平台?答:...

2019-12-03 18:27:41 128 1

原创 EL表达式

快速入门语法格式&lt;%@ page language="java" contentType="text/html; charset=utf-8"%&gt;&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;EL表达式1&lt;/title&gt;&lt;/head&gt;

2019-11-16 10:02:25 696

原创 用jQuery一个滑动下拉框

1. 效果展示2. 实现过程2.1 HTML骨架用的自定义列表,自定义列表的有事在于没有前面的标记,你能写自己想要的列表的样式,所以叫自定义列表。自定义列表中dd表项和dt表头,必须放在dl之内。2.2 css样式给整个容器设置样式,背景设置为灰色,设置字体和字体颜色,宽高清除自定义列表可能存在的初始样式,标题的内容宽高由行高和block占满,然后必须用padding,用...

2019-08-27 21:00:17 435

原创 用JS做一个滑动窗口的特效

1. 效果展示2. 代码编写2.1 分析首先,外面有一个大的div,也就是为蓝色背景的那个div。里面还有一个更大的div,必须超出蓝色背景的父div,否则js中的scrollLeft是不能用的,将一直为0。比较大的第二层div又包含着两个小的div,这两个div一样,只是id值不同。包含着四张图片。而且最外边的div宽度要正正好好放下这四张图片。否则滑动会有空隙。第二层的div要浮...

2019-08-24 15:43:39 969

H5表单相关内容

文章目录1. label中的for属性的作用2. required属性3. autofocus属性4. placeholder属性5. autocomplete属性6.datalist提示1. label中的for属性的作用fabel中的for属性绑定指定指定id的元素,点击label后会激活相应的控件2. required属性首先,使用此元素必须加上form表单其次,该元素并...

2019-08-24 09:02:35 91

原创 java中自增和自减的窍门

文章目录用法练习1:练习2:练习3:练习4:练习5:练习6:练习7:练习8:练习9:用法后++遵循先用后变的原则,此处的先用后变化指的是“变化后用旧值”。并不是用了之后才变,执行完++之后就已经发生改变了,只不被++的变量发生操作时,使用的还是初始值。debug模式下就是这个效果;根据上条原则,如果表达式很长,可以快速写出对应值,算出结果注意运算符的运算对象。自增、自减运算符只能作...

2019-08-19 21:39:36 478

原创 交叉连接、内连接和外连接的区别及使用方式

一、交叉连接、内连接、外连接的区别交叉连接又叫’笛卡尔积’,它是指不使用任何条件,直接将一个表的所有记录和另一个表中的所有记录一一匹配。内连接 则是只有条件的交叉连接,根据某个条件筛选出符合条件的记录,不符合条件的记录不会出现在结果集中,即内连接只连接匹配的行 。外连接 其结果集中不仅包含符合连接条件的行,而且还会包括左表、右表或两个表中的所有数据行,这三种情况依次称之为左外连接,右外连接...

2019-08-13 20:48:30 8514 3

原创 JavaScript的基本数据类型和引用数据类型

文章目录数据类型的分类数据类型的分类基本(值)数据类型String 类型Number 类型:包括了整型,浮点型Boolean类型:非0的全是trueUndefined类型:定义变量未赋值Null类型注意:null== undefined ? null===undefined ?对象(引用)类型,就只有Object一个Object:任意对象,函数也是对象,数组也是对...

2019-08-10 11:04:25 151

原创 使用json传输字符串类型,数字类型,数组类型,对象类型的演化

json数字json字符串json对象json数组数组中放json对象给数组起名变为json对象:

2019-08-09 14:29:41 1469

原创 CSS浮动与定位

文章目录定位相对定位定位相对定位使用相对定位的盒子,它会相对于它原本的位置,通过偏移到达新的位置。使用相对的盒子仍在标准文本流中,它对父块和兄弟盒子没有任何影响。...

2019-08-09 13:09:53 395

原创 CSS的三大特性

CSS三大特性CSS继承性CSS层叠性CSS优先级CSS继承性给父元素设置一些属性,子元素也可以使用。并不是所有的元素都可以继承,只有以color / font- / text- /line 开头的属性才可以继承变成灰色表示没有继承过来在CSS中,不仅仅只有儿子可以继承,只要是后代都可以继承。继承的特殊性a标签的文字颜色和下划线是不能被继承的h标签的文字大...

2019-08-08 21:05:20 135

java转exe文件转换器exe4j.rar,赶紧下载吧

将java程序转换成exe文件

2019-07-21

空空如也

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

TA关注的人

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