自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mickey的博客

希望博客记录我的成长

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

原创 JavaWeb环境搭建史上最全(Windows系统)

第一步:java环境的搭建网上有很多部署java环境的好文章,这里直接给上干货地址Java环境配置。需要注意的是同一台电脑可以安装多个版本的jdk并使用。第二步:需要安装的开发工具我这里给出一个列表以及安装时我遇到过的问题和经验。eclipse 我个人用的是eclipse,因为他是免费、开源的。但是部署项目之后大家会看到运行项目没有任何问题.但是跑到Tomcat的webapps里面大家会发现并没

2017-08-27 14:24:03 674

原创 thumbnailator 实现自定义水印位置 java为图片加圆角

package com.caocaocloud.picture;import net.coobird.thumbnailator.Thumbnails;import net.coobird.thumbnailator.geometry.Position;import org.junit.jupiter.api.Test;import java.awt.*;import java.aw...

2019-10-20 00:28:58 1276

原创 把mybatis当做工具类解析sql和处理preparedStatement

package com.lenovoar.shtest;import com.lenovoar.shtest.dao.UserDao;import lombok.val;import org.apache.ibatis.builder.xml.XMLMapperBuilder;import org.apache.ibatis.executor.parameter.ParameterHan...

2019-10-18 15:37:46 770

原创 Java监听文件变化动态设置合法调用微信jsconfig域名

@Servicepublic class WatchFileService { private static Logger LOG = LoggerFactory.getLogger(WatchFileService.class); @Autowired private List<String> legalDomains; @Value("${l...

2019-07-08 16:46:49 200

原创 Java基础系列之多线程基础第一弹

什么是进程?要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程有什么意义呢?单进程的计算机只能做一件事情,而我们现在的计算机都可以做多...

2018-11-25 21:47:01 190

原创 关于分页标签

问题:什么是分页,为什么使用分页? 分页就是将数据以多页去展示,使用分页可以提高客户的感受。 分页分类: 1.物理分页 只从数据库中查询出当前页的数据。 优点:不占用很多内存 缺点:效率比较低 2.逻辑分页 从数据库中将所有记录查询出业,存储到内存中,要想展示当前页 数据,直接从内存中获取。 优点:效率高 缺点:占用内存比较高 ...

2018-06-14 21:40:31 1648

原创 算法第一题:有序数组去重解法

package leetCode.primaryAlgorithm.arrayTest;public class Test1 { /** * 从排序数组中删除重复项: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 * 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 */ publi...

2018-05-13 23:58:59 690

原创 java的List集合们ArrayList vs. LinkedList vs. Vector

package demo;import java.util.ArrayList;import java.util.LinkedList;import java.util.Vector;import org.junit.Test;public class ArrayList_vs_LinkedList_vs_Vector { @Test public void test1() {

2017-12-14 17:21:20 372

原创 关于java map 初始化,遍历,排序的几个解答

package demo;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Sorte

2017-12-14 14:11:15 592

原创 finally关键字

点击打开链接面试官题目什么时候用到finally呢?finally语句在try或catch中的return语句执行之后,还是return返回之前执行呢?考点分析这个题目也是考查异常相关的。对于这个题目,我们通过代码来验证我们的答案,因为有异议的知识点,代码是最有说服力的。对于编程,希望你记住“不与人争辩,一切用代码说话”。

2017-12-13 17:03:05 410

原创 关于java 集合的六项讨论

package demo;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map.Entry;import java.util.TreeMap;i

2017-12-13 13:28:19 338

原创 HashSet集合hashcode和equals的影响

package demo;import java.util.HashSet;import java.util.Set;public class HashTest { private int i; public int getI() { return i; } public void setI(int i) {

2017-12-13 13:24:34 467

原创 Java中hashCode的作用(三文读懂hashcode)

http://blog.csdn.net/fenglibing/article/details/8905007http://blog.csdn.net/zhangyuan19880606/article/details/51240372http://blog.csdn.net/baidu_31657889/article/details/52298367

2017-12-12 15:01:05 230

原创 一图搞定java类成员访问级别

从左往右,从上往下。

2017-12-12 14:03:10 663

转载 Top 9 questions about Java Maps (关于java map集合的前九个问题)

关于java map的前九个问题

2017-12-12 13:53:14 221

转载 Java for循环的几种用法

Java for循环的几种用法

2017-12-11 16:05:58 2276

转载 java与C区别

Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如:#include int main(){ // 定义结构体 Student struct Stud

2017-12-11 14:52:06 4061

原创 我的火狐书签们------20171211

书签菜单最近使用的标签Mozilla Firefox最近使用的标签Mozilla Firefox帮助和教程自定义 Firefox加入进来 关于我们有道网页翻译2.0 书签工具栏添加到此文件夹的书签会被显示到书签工具栏中Index of / 无法访问部署在linux上的Tomcat服务器解

2017-12-11 14:49:08 691

原创 Java程序员们最常犯的10个错误

点击打开链接

2017-12-11 14:43:04 316

转载 Java StringBuffer与StringBuider

String 的值是不可变的,每次对String的操作都会生成新的String对象,不仅效率低,而且耗费大量内存空间。StringBuffer类和String类一样,也用来表示字符串,但是StringBuffer的内部实现方式和String不同,在进行字符串处理时,不生成新的对象,在内存使用上要优于String。StringBuffer 默认分配16字节长度的缓冲区,当字符串超过该

2017-12-11 14:09:58 196

转载 Java字符串(String)

从表面上看,字符串就是双引号之间的数据,例如“微学苑”、“http://www.weixueyuan.net”等。在Java中,可以使用下面的方法定义字符串:    String stringName = "string content";例如:String url = "http://www.weixueyuan.net";String webName = "微学苑";

2017-12-11 14:03:33 242

转载 Java数组的定义和使用

如果希望保存一组有相同类型的数据,可以使用数组。数组的定义和内存分配Java 中定义数组的语法有两种:    type arrayName[];    type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。例如:int demoArra

2017-12-11 13:41:16 272

原创 java番外篇之modbus----串口通信

package danji;import java.util.Arrays;import com.serotonin.io.serial.SerialParameters;import com.serotonin.modbus4j.ModbusFactory;import com.serotonin.modbus4j.ModbusMaster;import com.se

2017-09-02 20:58:58 8242 4

原创 JavaWeb导出excel

PIO导出复杂的excel 在一次项目开发中偶然遇到了需要导出设计复杂的excel,如果用普通的方式合并单元格,然后填充数据想必会累死,当作者面对这样的难题时,突然看见隔壁格子泡茶喝的前段妹妹,一不留神计上心头。 总体的思路是在POI的基础上用流读取上传好的excel文件,然后将数字填充在所需要的位置,遇到复杂的运算时,还可以用excel的运算公式解决,无需自己在程序中运算。 /**

2017-08-28 23:56:55 922 1

Centos7.5以上JavaWeb运行环境配置(全)

详细介绍了一个裸机服务器一步步搭建成为可运行javaweb项目的服务器

2018-06-12

空空如也

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

TA关注的人

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