![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程
qq_41593847
这个作者很懒,什么都没留下…
展开
-
全面清晰!java Excel导入数据库
主函数: public static void main(String[] args) { //创建工作簿——核心功能 Workbook workBook = ExcelUtils.getWorkBook(file); //获取Excel的 Sheet页 Sheet sheet = workBook.getSheet("Sheet1"); //根据页明获取 //Sheet sheet = workBook.getSheetAt(0) 获取第0页 lo原创 2020-08-08 16:26:54 · 197 阅读 · 0 评论 -
JVM双亲委派模型和破坏双亲委派
每一个类都有一个对应它的类加载器。系统中的 ClassLoder 在协同工作的时候会默认使用 双亲委派模型 。双亲委派模式要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器,注意双亲委派模式中的父子关系并非通常所说的类继承关系,而是一种优先级关系。这样在类加载的时候,首先会把该请求委派给该类加载器的父类加载器的 loadClass() 处理,因此所有的请求最终都应该传送到顶层的...原创 2020-03-12 19:39:02 · 249 阅读 · 0 评论 -
JVM的垃圾回收算法
常用的有垃圾回收算法有标记清除算法,复制算法,标记整理算法和分代收集算法。1、标记清除算法标记清除算法就是分为“标记”和“清除”两个阶段。标记出所有需要回收的对象,标记结束后统一回收。这个套路很简单,也存在不足,后续的算法都是根据这个基础来加以改进的。其实它就是把已死亡的对象标记为空闲内存,然后记录在一个空闲列表中,当我们需要new一个对象时,内存管理模块会从空闲列表中寻找空闲的内存来分给新...原创 2020-03-12 16:04:41 · 125 阅读 · 0 评论 -
java list集合按日期分组
结果:{ "code": 1, "data": { "mapDate": [ { "fomTime": "2019-11-14", "list": [ { "id": 0, "userId": 1, "viewerId": 3, ...原创 2020-03-06 16:11:57 · 9255 阅读 · 4 评论 -
SpringBoot layui 实现复选框和回显+上传图片回显 全页面
ajax-form提交前端代码:<!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><head th:include="_meta :: header"> <title>添加</title></head><link rel="style...原创 2020-03-06 16:11:25 · 1017 阅读 · 0 评论 -
spring form传参从简单到复杂
基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:<form action="saysth.do" method="post"><input name="count" value="10" type="text"/>...原创 2020-03-06 16:10:37 · 415 阅读 · 0 评论 -
StringBoot三表关联嵌套查询
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.mbyte.easy.admi...原创 2020-03-06 16:10:16 · 181 阅读 · 0 评论 -
SpringBoot 实现下拉框
前端页面:<div class="layui-form-item"> <label class="layui-form-label" ><span class="x-red">*</span>素材类型:</label> ...原创 2020-03-06 16:09:51 · 3322 阅读 · 0 评论 -
java获取本周本月日期
//获得本周一日期 Date timesWeekmorning = getTimesWeekmorning(); String format1 = format.format(timesWeekmorning); //获得本周日日期 Date timesWeeknight = getTimesWeeknight(); ...原创 2020-03-06 16:07:00 · 1236 阅读 · 0 评论 -
java日期比较
例子:String beginTime=new String(“2017-06-09 10:22:22”); String endTime=new String(“2017-05-08 11:22:22”);1 直接用Date自带方法before()和after()比较SimpleDateFormat df = new SimpleDateF...原创 2020-03-06 16:06:41 · 235 阅读 · 0 评论 -
idea快捷键
udea中窗口最大化---->Windows 上: Ctrl+Shift+F12-------- ctrl+z撤回代码------- ctrl+shift+z恢复撤回代码------- ctrl + Alt + V (返回属性变量)------- shift+ctrl+u (大小写的切换)------- Ctrl...原创 2020-03-06 16:03:45 · 63 阅读 · 0 评论 -
随机生成中文名、性别、手机号、住址、email的java代码
package cn.sayyoo.test;import java.util.HashMap;import java.util.Map;/** * 随机生成中文姓名,性别,Email,手机号,住址 * @author X-rapido */public class RandomValue { public static String base = "abcdefgh...原创 2020-03-06 16:01:02 · 1664 阅读 · 0 评论 -
idea搭建简易dubbo框架
1.首先创建一个maven项目(可以不是maven项目,本文使用maven项目)groupId 一般为包路径,artifactId 是项目名2.创建好项目后,在该项目下创建三个子项目,创建过程同上。结果:3.在父项目dubbotry 的pom文件中添加依赖,导入spring boot框架4、在 consumer、provider 中添加依赖5、在 service 中...原创 2020-03-06 15:44:45 · 521 阅读 · 0 评论 -
java中List集合去重
1、使用Set集合特性:// 创建一个ArrayList 包含两个相同元素"111"List<String> list = new ArrayList<String>();list.add("111");list.add("111");list.add("222");// 创建HashSet集合Set set = new HashSet();set.add...原创 2019-10-26 11:49:14 · 432 阅读 · 0 评论 -
java中List集合排序
1、数据简单的:List<Integer> list = new ArrayList<Integer>(); list.add(new Integer(5)); list.add(new Integer(13)); list.add(new Integer(4)); list.add(new Integer(9)); Collections.sort(...原创 2019-10-26 11:48:47 · 259 阅读 · 0 评论 -
SSM增删改查
首先创建数据表第一步注掉 数据库连接包/改成一个本地有的接下来修改数据库连接开始配置生成的表开始反向生成mybatis-generator:generate编写代码想搞一个controller创建完成后新加两个标签新建一个方法新建一个service新建对应的实现类在service中引入dao在mapper.java中创建一个方法在对应的xml中做...原创 2019-09-04 11:42:39 · 107 阅读 · 0 评论 -
idea导入SSM项目设置和自动生成文件
mybatis-generator:generate原创 2019-09-04 11:22:01 · 310 阅读 · 0 评论 -
java编程 “128”陷阱
首先介绍一下“128”陷阱的产生环境:对象包装器与自动装箱。有时候,需要将int 这样的基本类型转换为对象,这时候就要用到包装器类。java中所有的基本类型都有一个与之对应的类。例如:Integer类对应 int 。通常这些类称为包装器。下面两个语句是等价的:Integer a = 3;//翻译成:Integer a = Integer.valueOf(3);如第一行语句,当用 In...原创 2019-08-19 19:35:34 · 152 阅读 · 0 评论