自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 liunx 防火墙 命令

liunx 防火墙 命令 向指定ip开放

2024-07-03 10:31:59 137

原创 poi读取execl文件 转对象 通用方法

通常读取execl 文件 转为对象 中,列 和 对象的属性对应通常为注解或者写死,此方法能把 对应属性的操作 由方法参数传入

2024-06-20 15:31:00 256

原创 根据url批量下载图片

【代码】根据url批量下载图片

2023-01-15 23:13:16 465

原创 fastjson 解析复杂json

fastjson 解析复杂json

2023-01-15 22:58:36 633

原创 mysql常用函数(字符串,数值,日期,流程)

mysql 常用 (字符串 数值 日期 流程 )函数

2022-11-24 15:20:05 135

原创 Vue axios 发 post 请求后台接收不到参数

后端接收到请求,却接收不到值,前端的请求里没有问题。使用postman测试却好使。

2022-10-21 14:31:24 327

原创 nacos配置文件要求

要求配置文件第一行要空出来,否则不会被读取到配置的值要注意空格 key和value的颜色是不一样的要注意配置文件名application.name - profiles.active - config.file-extension注意配置命名空间

2022-10-08 11:35:33 589

原创 微服务调用其服务 提示“找不到符号“

正在学习使用微服务,在调用另一个服务中的实体类时,触发的这个bug,这个bug卡了我好久,网上各种方法都使用了,还是不行,结果用git把项目玩乱了。把这个文件删除 重新用idea导入项目 就ok了。用idea 打开的项目,在项目的目录会产生。

2022-09-27 10:43:38 242

原创 @Autowired 注入Mapper接口时报红色下划线警告

@Autowired 注入Mapper接口时报红色下划线警告

2022-08-29 15:16:44 146

原创 各种架构特点

架构特点

2022-08-03 12:41:46 400

原创 Myabits添加修改返回主键-when动态查询-set动态修改-trim动态-foreach遍历参数(数组,map,list)批量添加

Myabits添加修改返回主键-when动态查询-set动态修改-trim动态-foreach遍历参数(数组,map,list)批量添加

2022-06-25 16:21:40 196

原创 java日期和时间戳格式互转

// 将日期格式转换成时间戳 public static void main(String[] args) throws Exception{ String time = "2018-05-12 12:30:59"; Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time); Long time1 = parse.getTime(); System.out.println(time +

2022-05-11 13:50:17 458

原创 Cookie-Session

Cookie客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问Cookie 基本使用发送Cookie创建Cookie对象,设置数据Cookie cookie = new Cookie("Key","Value");发送Cookie到客户端,使用response 对象response.addCookie(cookie);获取Cookie获取客户端携带的所有Cookie,使用request对象Cookie[] cookies = request.g

2022-04-23 15:24:34 304

原创 前后台数据交互方式-非Ajax方式和Ajax方式

非Ajax方式方式没有使用Ajax对象发送的请求,都是非Ajax的。常用的的非Ajax请求的方式有:from表单提交数据。超链接发送请求。window.localtion.href。特点浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。注意因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器(请求转发/重定向/EL表

2022-04-19 13:42:05 1248

原创 mysql-锁

概述介绍锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、V/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。分类全局锁:锁定数据库中的所有表。表级锁:每次操作锁住整张表。行级锁:每次操作锁住对应的行数据。全局锁介绍全局锁就是对整个数据库实例加锁,加锁后整个实例就处于

2022-04-18 15:43:53 446

原创 mysql视图-触发器

视图创建create [or replace] view 视图名[(列名列表)] as select语句 [with[cascaded | loacl] check option ]create or replace 创建或者替换查询查看创建视图语句show create view 视图名查看视图数据select * from 视图名修改方式一create [or replace] view 视图名[(列名列表)] as select语句 [with[cascaded | lo

2022-04-17 11:37:10 534

原创 mysql优化

插入数据insert优化批量插入 ----500-1000条insert into tb_user VALUES (null,'v1'),(null,'v2'),(null,'v3');手动提交事务start transaction;insert into tb_user VALUES (null,'v1'),(null,'v2'),(null,'v3');insert into tb_user VALUES (null,'v1'),(null,'v2'),(null,'v3');

2022-04-17 00:21:41 109

原创 sql索引-2(sql性能分析)

索引语法创建索引create [unique | fulltext] index index_name on table_name (index_col_name,...);查看索引show index from table_name;删除索引drop index index_name on table_name;SQL性能分析SQL性能频率MySQL客户端连接成功后,通过show [ session l global ] status 命令可以提供服务器状态信息。通过

2022-04-16 20:16:34 561

原创 mysql索引-1

索引概述介绍索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。优点提高数据检索的效率,降低数据库的IO成本通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗劣势–可以忽略索引列也要沿用空间的---------现在磁盘空间都大,可以忽略索引大大提高了查询效率,同时却也降低更新表的速度,如对表

2022-04-13 15:43:02 296

原创 mysql存储引擎

存储引擎查看当前数据库支持的存储引擎show engines默认innoDB在创建表的时候,指定存储引擎create table 表名( --------)engine = InnoDBInnoDB介绍InnnoDB是一种兼顾搞可靠性和高性能的通用存储引擎,在MySql 5.5之后,InnoDB是默认的MySql存储引擎特点DML操作遵循ACID模型,支持事务行级锁,提高并发访问性能支持外键FOREIGN KEY约束,保证数据的完整性和正确性文件xxx.i

2022-04-10 12:20:46 245

原创 mysql事务

事务简介事务是一组操作的集合,这组操作,要么全部执行成功,要么全部执行失败操作事务查看/设置事务提交方式select @@autocommit;set @@autocommit=0;1代表自动提交0代表手动提交开启事务start transaction;提交commit;回滚rollback;事务四大特性ACID原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):事务完成时,必须使所有的

2022-04-10 08:50:35 736

原创 js多选框示例

多选框示例 还可以 嘿嘿<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>checkbox全选</title> </head> <script> function checktest(){ console.log("全选") let checkall = document.getElementById

2022-04-08 22:17:41 146

原创 js-获取元素-改变元素的样式-添加元素对象-操作表格

获取元素获取元素对象获取元素内容1)通过innerHTML获取–是元素中的所有内容 包括HTML标签以及普通文本 <div id="div"> <b>啊吧啊吧</b> </div> var div = document.getElementById("div"); var content = div.innerHTML; console.log(content);实现 (结果中有空格)<b>

2022-04-08 14:24:21 670

原创 js-window对象的属性-DOM文档对象模型-操作元素对象

window对象的属性location–地址栏属性hrefreload() 刷新window.location.href="http://www.baidu.com";window.location.reload();screen屏幕属性window.screen.widthwindow.screen.heightDOM文档对象模型隶属于window对象 是window对象的一部分 主要用于动态操作HTML文档(检查 添加 修改 删除。。。)window.do

2022-04-08 13:30:46 219

原创 js超链接调用函数和事件阻断-event对象使用-BOM浏览器对象模型

js超链接调用函数和事件阻断js超链接调用函数1.事件调用函数2.使用超链接的href属性调用函数1)href="javascript:函数名()<a href="javascript:testA()">百度</a><br/>2)href=“跳转的URL” οnclick=“函数名()”<a href="http://www.baidu.com" onclick="testA()" >度娘</a>在使用超链接时候 不仅可以执行j

2022-04-07 23:22:24 395

原创 js数组-String-Date-Global-js的事件机制-js的自定义类和自定义对象

js数组concat:连接数组 var a = [1,2,3]; var b = ["周四","清明"]; var c = "javascript"; var d = a.concat(b,c); console.log(d) for(let ele in d){ console.log(d[ele]) }实现[ 1, 2, 3, "周四", "清明", "javascript"]

2022-04-07 22:08:53 54

原创 java线程

创建线程继承Thread类 重新 run方法public class CreateTread1 extends Thread{ @Override public void run() { int i=0; while (i<10000){ System.out.println(i++); } }}实现类public class CreateThread2 { public stati

2022-03-24 22:32:51 56

原创 java对象序列化与反序列化

Student对象实体类需要继承Serializable接口,作为标记package com.xuliehua;import java.io.Serializable;public class Student implements Serializable { private int id ; private String name; private String sex; public Student(int id, String name, Strin

2022-03-22 20:38:55 38

原创 java流

划分站在当前程序的角度如果信息数从程序向外部传输(写数据的)输出流如果信息是从外部向程序内部传输的(读数据的)输入流通过内容划分面向字符的流(文本 字符串…)面向字节的流(图片 声音 视频…)通过分工划分节点流处理流程序与磁盘之间传输—节点流在节点流的基础上,进行二次处理的叫----处理流 (可以提高传输的速度)过程创建流对象—》一旦创建成功 流就打开了写数据/读数据关闭流流的的四个类(Writer Reader InputStream OutputStream)

2022-03-20 23:04:44 37

原创 数组 集合总结 迭代器用法

数组 集合总结为什么要用集合?普通变量只能存储一个数据值,所以必须使用可以存储多个数据的容器—集合Collection父接口 元素特点 ----无序的 不唯一的List子接口 元素特点----有顺序的(索引顺序) 不唯一的Set子接口 元素特点----无序的 唯一的Map 元素特点----存储一组键值对对象 提供key和valuekey 唯一的 无序的value 不唯一的 无序的Map集合的遍历方法Map<String,String> m

2022-03-20 00:04:36 100

原创 2021-11-21(类、方法、变量的格式,static修饰符,变量,final,抽象类,继承,JDK8-defalt方法)

面向对象格式static修饰符static 表示“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块被static修饰的成员变量和成员方法 !独立!于该类的任何对象也就是说它不依赖特定的实例,被类的所有实例共享只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到它们因此static对象可以在它的任何对象创建之前访问,无需引用任何对象static修饰后,在其他类或方法中,可以用类名.方法名 或 类名.属性名 直接操作静态变量的用处一

2021-12-10 16:40:46 37

原创 2021-11-20(继承、重写、上转型、下转型)

面向对象继承一个类只能继承一个类,不能同时继承多个类,但是一个类可以被多个类继承!!继承后在子类中会自动创建父类的属性,<不论是什么访问权限>。重写重新方法的访问权限修饰符一定要不小于被重写方法的访问修饰符(public>protected>default>private)。重写方法的返回值必须和被重写方法的返回值一致或者是原类型的子类重写方法所抛出的异常必须和被重写方法的所抛出的异常一致,或者是其子类被重写的方法不能为private,因为默认为fia

2021-12-10 15:46:51 47

原创 2021-11-14(访问修饰符,封装,this,构造器)

面向对象java中的访问修饰符封装封装是把一组方法和属性存储到独立空间,访问里面的内容只能通过预留的对外开放接口,是一种思想。封装的作用1.提高复用性2.易维护3.数据隐藏4.降低耦合实例方法在运行的时候 要将 调用该方法的对象 作为第一个参数传递进去,第一个引用数据类型例如:Demo d = new Demo();d.setA(100); 实际为 :d.setA(d,100);关键字thisthis关键字是一个对象虚指,指未来调用该代码块的对象实例,该实例可能

2021-11-14 22:48:16 39

原创 2021-11-11(数组,jdk,jre,构造器,进制)

2021-11-11Java数组[ ]写在标识符前面是正规写法,Java支持了C++的编写风格,所以允许写在标识后面。例如:float boy[];    double girl[];         char cat[];    double[] girl;数据对象的使用获取数据:var = arry[index]写入

2021-11-13 09:15:31 42

原创 2021-11-06(内存与数据类型)

JAVA知识点2021/11/6Java语言的数据类型基本数据类型          底层保存是数据本身引用数据类型          底层保存是数据保存的地址,通过该地址可以找到存储的数据    此处有一个误区,误以为引用数据类型就是引用传递&nbsp

2021-11-06 20:59:27 338

空空如也

空空如也

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

TA关注的人

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