自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 /proc/cpuinfo 信息详解

/proc/cpuinfo 详解processor : 0 #系统中逻辑处理核的编号,逻辑CPU个数 1个vendor_id : GenuineIntel #CPU制造商 因特尔”原厂cpu family : 6

2021-11-04 09:14:20 307

原创 vue Element组件上传文件-去掉文件列表

<div style="float: right;display: inline-block"> <form class="form-horizontal upload-block" id="upload"> <el-upload class="upload-demo" ref="upload" action="/api/features/upload" :limit="1" accept=.

2020-08-10 11:44:19 5275 2

转载 mongoDB的各种查询语句 全面易懂!!

示例左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"username" : "joe", "age" : 27}) select * from users where "username" = "joe" and age = 27 db.users

2020-08-10 11:31:37 1386

原创 全面清晰!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 184

原创 JVM双亲委派模型和破坏双亲委派

每一个类都有一个对应它的类加载器。系统中的 ClassLoder 在协同工作的时候会默认使用 双亲委派模型 。双亲委派模式要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器,注意双亲委派模式中的父子关系并非通常所说的类继承关系,而是一种优先级关系。这样在类加载的时候,首先会把该请求委派给该类加载器的父类加载器的 loadClass() 处理,因此所有的请求最终都应该传送到顶层的...

2020-03-12 19:39:02 234

原创 JVM的垃圾回收算法

常用的有垃圾回收算法有标记清除算法,复制算法,标记整理算法和分代收集算法。1、标记清除算法标记清除算法就是分为“标记”和“清除”两个阶段。标记出所有需要回收的对象,标记结束后统一回收。这个套路很简单,也存在不足,后续的算法都是根据这个基础来加以改进的。其实它就是把已死亡的对象标记为空闲内存,然后记录在一个空闲列表中,当我们需要new一个对象时,内存管理模块会从空闲列表中寻找空闲的内存来分给新...

2020-03-12 16:04:41 104

原创 windows下的redis主从+哨兵

1、什么是redis?简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是(key,value)形式的,且数据存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景,包括包括string(字符串)、list(链表)、set(集合)、sorted set(...

2020-03-10 16:48:17 157

原创 java list集合按日期分组

结果:{ "code": 1, "data": { "mapDate": [ { "fomTime": "2019-11-14", "list": [ { "id": 0, "userId": 1, "viewerId": 3, ...

2020-03-06 16:11:57 9057 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 972

原创 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"/&gt...

2020-03-06 16:10:37 383

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

原创 SpringBoot 实现下拉框

前端页面:<div class="layui-form-item"> <label class="layui-form-label" ><span class="x-red">*</span>素材类型:</label> ...

2020-03-06 16:09:51 3224

原创 mybatis 批量更新

mapper:/** * 某类批量设为已读 * @param contentIds */ int setReadAll(@Param("Ids") List<Long> Ids);XML:<update id="setReadAll"> update t_message_record set re...

2020-03-06 16:08:52 70

原创 querywrapper多条件查询

concroller:/** * 查询列表 * @return */ @ApiResponses({@ApiResponse(code = 200, message = "正常", response = SourceMateria.class)}) @ApiOperation(value="全部查询") @GetMapping public...

2020-03-06 16:08:07 23676

原创 插入一条记录后返回主键id

需在<insert…/>标签中加 useGeneratedKeys=“true” keyProperty=“id” ,返回的主键id存在作为参数的实体类中。<insert id="insertAllMart" useGeneratedKeys="true" keyProperty="id" parameterType="com.mbyte.easy.admin.entity.M...

2020-03-06 16:07:48 381 1

原创 java获取本周本月日期

//获得本周一日期 Date timesWeekmorning = getTimesWeekmorning(); String format1 = format.format(timesWeekmorning); //获得本周日日期 Date timesWeeknight = getTimesWeeknight(); ...

2020-03-06 16:07:00 1227

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

原创 mysql判断当天日期

今天  select * from 表名 where to_days(时间字段名) = to_days(now());  昨天  SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1  7天  SELECT *...

2020-03-06 16:06:15 880

原创 mysql一对多查询

mysql一对多查询使用 group_concat() 函数:SELECTt_material_mart.title,(SELECT group_concat(t_recommend_menu_second.menu_name) FROM t_recommend_menu_second INNER JOIN t_material_project ON t_material_proje...

2020-03-06 16:05:51 433

原创 mysql获取自增主键id

1.获取上一条插入记录的 id:select LAST_INSERT_ID() from table注意:此方法只能在插入一条记录后使用。2.获取下一条将要插入的记录的 id ,即下一个自增的id值:SELECT auto_incrementFROM information_schema.tableswhere table_schema="databaseName" and tabl...

2020-03-06 16:05:37 421 1

原创 sql更新某个字段

sql对某个字段的内容进行更新处理用函数 replace():update table_name set name=replace(name,'张三','李四')上述代码意为对 table_name 表中的 name 字段中的 “张三” 改为 “李四”。...

2020-03-06 16:05:19 9855

原创 常用sql语句

intersect 产生交集length():统计字符串长度replace(“字符串”,“需要替换的子串”,“用于替换子串的字符串”):替换字符串示例:substr():sql中截取字符串substr(X,Y,Z) x是字符串,y是起始位置,z是长度substr(X,Y) x是字符窜,y是起始位置,选择的是从y向后的字符串示例:...

2020-03-06 16:04:50 57

原创 idea快捷键

udea中窗口最大化---->Windows 上: Ctrl+Shift+F12-------- ctrl+z撤回代码------- ctrl+shift+z恢复撤回代码------- ctrl + Alt + V (返回属性变量)------- shift+ctrl+u (大小写的切换)------- Ctrl...

2020-03-06 16:03:45 54

原创 ionic3 简单小弹框

弹框代码:let toast = this.toastCtrl.create({ message: '输入不能为空', duration: 3000, position: 'middle', //位置居中 cssClass: "success" //弹框样式 }); toast.prese...

2020-03-06 16:02:53 187

原创 ionic3 简易加载框

代码:引入:import { LoadingController,ToastController } from 'ionic-angular';创建变量:public toastCtrl: ToastController,public loadingCtrl: LoadingController,加载框:let loading = this.loadingCtrl.create(...

2020-03-06 16:02:01 111

原创 随机生成中文名、性别、手机号、住址、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 1547

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

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

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

原创 layui的layer全屏弹出层

<a href="javascript:;" th:onclick="'javascript:show('+${taskExam.id}+');'" class="ml-5" style="text-decoration:n...

2019-10-26 11:47:58 1669

原创 Mybatis一对一、一对多的关联查询

1、MyBatis实现一对一有几种方式,怎么实现?有联合查询和嵌套查询,联合查询是几个表联合查询,只查询一次, 通过在resultMap里面配置association节点配置一对一的类就可以完成;嵌套查询是先查一个表,根据这个表里面的结果的 外键id,去再另外一个表里面查询数据,也是通过association配置,但另外一个表的查询通过select属性配置。2、MyBatis实现一对多有几种...

2019-10-26 11:45:22 292

原创 git常用命令

下载远程仓库代码git clone ssh地址克隆 git clone下拉 git pull添加到缓存 Git add .添加到远程 git commit -m “备注”上传 git push删除本地缓存 git rm --cached -r下载分支中的内容git clone 克隆地址 -b 分支名称提交过程git add .git statusgit commit -m...

2019-09-18 19:48:00 74

原创 SSM增删改查

首先创建数据表第一步注掉 数据库连接包/改成一个本地有的接下来修改数据库连接开始配置生成的表开始反向生成mybatis-generator:generate编写代码想搞一个controller创建完成后新加两个标签新建一个方法新建一个service新建对应的实现类在service中引入dao在mapper.java中创建一个方法在对应的xml中做...

2019-09-04 11:42:39 92

原创 idea导入SSM项目设置和自动生成文件

mybatis-generator:generate

2019-09-04 11:22:01 293

原创 java编程 “128”陷阱

首先介绍一下“128”陷阱的产生环境:对象包装器与自动装箱。有时候,需要将int 这样的基本类型转换为对象,这时候就要用到包装器类。java中所有的基本类型都有一个与之对应的类。例如:Integer类对应 int 。通常这些类称为包装器。下面两个语句是等价的:Integer a = 3;//翻译成:Integer a = Integer.valueOf(3);如第一行语句,当用 In...

2019-08-19 19:35:34 138

原创 Java方法调用

弄清楚如何在对象上应用方法调用非常重要。下面假设要调用 x.f(a),x为类C的一个对象。下面是调用过程:1、编译器查看对象 x 的声明类型和方法名,x 为C类对象,编译器会列举所有C类的名为 f的方法和其父类中访问属性为public且名为 f 的方法。2、接下来,编译器将查看调用方法时提供的参数类型,如有完全匹配的则选择这个方法,这个过程被称为重载解析。由于允许类型转换,所以这个过程可能很复...

2019-08-19 18:56:33 108

原创 新手级jsp+java servlet+数据库交互

1

2019-08-15 21:00:47 181

原创 Java方法参数简介

程序设计语言中将参数传递给方法有两种,一是按值调用:表示方法接收的是调用者提供的值;二是按引用调用:表示方法接收的是调用者提供的变量地址。java中总是采用按值调用。方法得到的是所有参数值的一个拷贝,所以方法不能修改传递给它的任何参数变量的内容。示例:1. int n =10; int m =20; exchange(n, m); System.out.println(n); Sy...

2019-08-07 13:27:45 73

原创 JavaScript语法小结二

函数定义函数的3种方式javascript 是弱类型语言,因此定义函数时既不需要声明函数返回值类型,也不需要声明函数的参数类型。1.定义命名函数语法格式如下:function functionName(parameter-list){ statements}2.定义匿名函数语法格式如下:function(parameter-list){ statements};这...

2019-08-06 08:55:20 68

原创 JavaScript语法小结一

导入js文件<script…/>属性defer:推迟脚本执行。(在HTML页面整个载入后再执行导入的 js 脚本)async:异步执行脚本。(浏览器默认从上到下解析HTML页面元素,即先导入js文件再 解析后面的页面内容。async会使其同时执行)。定义变量直接赋值或用var定义都可。类型转换自动类型转换:对减号运算符,因为字符串不支持减法运算,...

2019-08-05 22:38:53 77

空空如也

空空如也

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

TA关注的人

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