- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 JavaWeb环境搭建史上最全(Windows系统)
第一步:java环境的搭建网上有很多部署java环境的好文章,这里直接给上干货地址Java环境配置。需要注意的是同一台电脑可以安装多个版本的jdk并使用。第二步:需要安装的开发工具我这里给出一个列表以及安装时我遇到过的问题和经验。eclipse 我个人用的是eclipse,因为他是免费、开源的。但是部署项目之后大家会看到运行项目没有任何问题.但是跑到Tomcat的webapps里面大家会发现并没
2017-08-27 14:24:03 695
原创 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 1335
原创 把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 838
原创 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 230
原创 Java基础系列之多线程基础第一弹
什么是进程?要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程有什么意义呢?单进程的计算机只能做一件事情,而我们现在的计算机都可以做多...
2018-11-25 21:47:01 218
原创 关于分页标签
问题:什么是分页,为什么使用分页? 分页就是将数据以多页去展示,使用分页可以提高客户的感受。 分页分类: 1.物理分页 只从数据库中查询出当前页的数据。 优点:不占用很多内存 缺点:效率比较低 2.逻辑分页 从数据库中将所有记录查询出业,存储到内存中,要想展示当前页 数据,直接从内存中获取。 优点:效率高 缺点:占用内存比较高 ...
2018-06-14 21:40:31 1697
原创 算法第一题:有序数组去重解法
package leetCode.primaryAlgorithm.arrayTest;public class Test1 { /** * 从排序数组中删除重复项: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 * 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 */ publi...
2018-05-13 23:58:59 716
原创 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 400
原创 关于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 627
原创 finally关键字
点击打开链接面试官题目什么时候用到finally呢?finally语句在try或catch中的return语句执行之后,还是return返回之前执行呢?考点分析这个题目也是考查异常相关的。对于这个题目,我们通过代码来验证我们的答案,因为有异议的知识点,代码是最有说服力的。对于编程,希望你记住“不与人争辩,一切用代码说话”。
2017-12-13 17:03:05 430
原创 关于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 364
原创 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 478
原创 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 254
转载 java与C区别
Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如:#include int main(){ // 定义结构体 Student struct Stud
2017-12-11 14:52:06 4096
原创 我的火狐书签们------20171211
书签菜单最近使用的标签Mozilla Firefox最近使用的标签Mozilla Firefox帮助和教程自定义 Firefox加入进来 关于我们有道网页翻译2.0 书签工具栏添加到此文件夹的书签会被显示到书签工具栏中Index of / 无法访问部署在linux上的Tomcat服务器解
2017-12-11 14:49:08 728
转载 Java StringBuffer与StringBuider
String 的值是不可变的,每次对String的操作都会生成新的String对象,不仅效率低,而且耗费大量内存空间。StringBuffer类和String类一样,也用来表示字符串,但是StringBuffer的内部实现方式和String不同,在进行字符串处理时,不生成新的对象,在内存使用上要优于String。StringBuffer 默认分配16字节长度的缓冲区,当字符串超过该
2017-12-11 14:09:58 219
转载 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 256
转载 Java数组的定义和使用
如果希望保存一组有相同类型的数据,可以使用数组。数组的定义和内存分配Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。例如:int demoArra
2017-12-11 13:41:16 296
原创 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 8383 4
原创 JavaWeb导出excel
PIO导出复杂的excel 在一次项目开发中偶然遇到了需要导出设计复杂的excel,如果用普通的方式合并单元格,然后填充数据想必会累死,当作者面对这样的难题时,突然看见隔壁格子泡茶喝的前段妹妹,一不留神计上心头。 总体的思路是在POI的基础上用流读取上传好的excel文件,然后将数字填充在所需要的位置,遇到复杂的运算时,还可以用excel的运算公式解决,无需自己在程序中运算。 /**
2017-08-28 23:56:55 940 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人