自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 url 地址中的敏感信息脱敏处理

【代码】url 地址中的敏感信息脱敏处理。

2024-01-15 13:54:23 412

原创 Window10 idea在任务栏中图标显示为空白

Window10 idea在任务栏中如果图标显示为空白,可以先固定到任务栏,在从任务栏取消固定就就可以了,亲测有效。

2023-12-29 09:20:39 606

原创 调用第三方http接口 hutool工具类

【代码】调用第三方http接口 hutool工具类。

2023-12-15 10:57:58 727

原创 idea断点模式下,获得对象的值(JSON格式)

打开IDEA里面自带的计算器使用json将你需要的对象输出到Result框

2023-10-30 09:44:08 391

原创 oracle创建视图 并分配用户

CREATE USER XXX(用户名) IDENTIFIED BY password(密码);GRANT SELECT on VI_BR_SURGICAL_INFO TO XXX(用户名);create view VI_BR_SURGICAL_INFO(视图名) as。grant connect to XXX(用户名)

2023-10-30 09:34:36 413

原创 在oracle concat()函数只能连接两个字符串,想要连接多个字符串需要多次使用concat()

在oracle concat()函数只能连接两个字符串,想要连接多个字符串需要多次使用concat()。

2023-06-20 18:34:40 816

原创 树结构(java后端)

【代码】树结构(java后端)

2023-06-06 14:08:52 79

原创 项目启动很慢(不小心在接口上打了断点)

2、去掉第一个勾选:Java Method Breakpoints。问题描述:突然发现项目启动很慢,终于找到解决办法~~1、点击Services下那两个圆圈。3、再重启项目就OK了。

2023-05-11 09:49:55 67

原创 字段返回大写变小写

字段返回大写变小写是序列化工具通过getter方法使用默认规则获取属性名导致的,在类上加上注解。

2023-03-07 17:10:07 148

原创 Oracle特定属性(列)去除重复数据

3.2 row_number() over(partition by column1 order by column2 asc) 先按照column1分组,再对分组后的数据根据column2 升序排列。3.1 row_number() over(order by column asc) 先对列column按照升序,再为每条记录返回一个序列号。3、row_number ()over(partition by 列 order by 列 asc | desc)方法。结果:根据id,name 组合去重。

2022-12-29 11:11:09 1800

原创 根据List中的对象的某个属性,求和

根据List中的对象的某个属性,求和

2022-11-14 14:08:50 3934 5

原创 数据排序(多字段数据排序)

【代码】数据排序(多字段数据排序)

2022-11-11 12:04:47 413

原创 JDBC固定操作

直接上代码package com.xiong.jdbc;import java.sql.*;public class jdbcText { public static void main(String[] args) throws ClassNotFoundException, SQLException { //配置信息 //useUnicode=true&characterEncoding=utf-8"解决中文乱码 String u

2022-11-11 09:17:34 58

原创 Stream的filter对List里面对象属性值过滤出空指针异常解决

在项目中使用stream的filter对list里的对象属性值判断时,如果对象属性值有null会报空指针异常。(如上文中的Stu对象的age属性出现null值)。解决方法:对此属性先做非空判断,注意:非空判断放前面。

2022-09-14 09:41:05 7231

原创 修改Oracle 数据库字段属性(不丢失数据)

【代码】修改Oracle 数据库字段属性(不丢失数据)

2022-09-08 14:21:33 529

原创 生成缺省ID,如无缺省生成最大加一,根据位数在ID前补零

生成缺省ID,如无缺省生成最大加一,根据位数在ID前补零。

2022-08-16 09:06:16 115

转载 解决 Order By 将字符串类型的数字 或 字符串中含数字 按数字排序问题

排序:order by to_number(regexp_substr(salary,‘[0-9]*[0-9]’,1)) desc ,regexp_substr 为截取方法,1为起始位置。oracle数据库,字段是varchar2类型即string,而其实存的是数字,这时候不加处理的order by的排序结果,肯定有问题。解决办法一:改写:order by cast(salary as integer) desc。__position :起始位置,从第几个字符开始正则表达式匹配(默认为1).

2022-08-15 17:22:18 2014

原创 js数字后面补.00方法(用于金额)

js数字后面补.00方法(用于金额)

2022-08-15 15:04:43 2313

原创 excel导入功能中去掉重复数据—解决思路

第一种方法也是很容易想到的,不过一定要考虑性能问题,如果导入的数据很多,势必会影响性能,再者即使写这样的方法,尽可能不要改动源代码很大为前提,如写成一个公共方法,直接传入表名和约束的字段名,尽可能的遵循OOP原则,或者直接先处理好当前excel文件,把处理好准备要插入数据库中的数据存入一个List或者其他适合的集合中,最后进行批量的插入,用JDBC或者hibernate或者其他中的批量插入方法,不过这些都不是绝对的,只是一个解决思路,选哪种都要根据情形而定。本人根据情况是采用的第三种方法解决这个问题的。..

2022-07-20 11:15:06 1531

原创 JAVA面试

1、hashMap的实现原理?2、hashMap是否线程安全?3、ArrayList,LinkedList的区别?4、对多线程的理解?5、Session和cookie和request使用和区别6、常用的集合和Map7、java中类的加载顺序8、String和StringBuilder和StringBuffer的区别9、java虚拟机内存模型10、java异常有哪几种?有什么区别1、怎么使用数据库索引(百万级数据)2、多表查询用什么?3、left join 和right join 有什么

2022-07-06 21:49:14 90

原创 SQL多表查询

2、左外连接:查询左表所有数据,以及两张表交集部分数据3、右外连接:查询右表所有数据,以及两张表交集部分数据4、自连接:当前表与自身的连接查询,自连接必须使用表别名自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。自连接的查询语法:5、联合查询对于union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集。union all 会将全部的数据直接合并在一起,union 会对合并之后的数据去重。union all查询出来的结果,仅仅进行简单的合并,并未去重。

2022-07-03 23:13:31 924

原创 DQL的编写顺序和执行顺序

DQL的编写顺序和执行顺序

2022-06-30 08:56:32 68

原创 SQL的CRUD

数据库表的增删改查、聚合函数

2022-06-28 15:15:41 436

原创 SQL中的DML、DDL以及DCL是什么?

初识数据库语言SQL

2022-06-28 15:09:28 392

原创 计算机操作系统(汤小丹)慕课版课后题答案第五章:储存器管理

一. 简答题1、储存器管理的基本任务,是为多道程序的并发执行提供良好的储存器环境。请问:“良好的储存器环境”应包含哪些方面?(1)独立性:各进程应拥有独立的地址空间,运行不会相互干扰。(2)容量足够:储存器空间大小应满足进程的需求。(3)储存器管理能够为进程对新信息的访问,共享,链接,安全,动态增长提供便利。(4)储存器利用率高。2、内存保护是否可以完全由软件实现?为什么?不能。进程访问内存时进行地址映射对地址是否越界的检查频率很高,若是由硬件实现会很慢。3、请解释什么是重定位?为什么要重

2022-05-07 21:23:38 4876

原创 spring 常用配置文件的头文件及配置内容

一、spring1、applicationContext.xml<?xml version="1.0" encoding="UTF-8" ?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/

2022-04-28 10:19:22 1240

原创 常用 Maven 依赖集

一、spring1、spring-web-mvc 这个包导入后可以自动导入很多相关依赖包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.0.2.RELEASE</version> </d

2022-04-28 09:39:13 655

原创 Spring-03-Di

DI(依赖注入)IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。比如对象A需要操作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了 spring我们就只需要告诉spring,A中需要一个Connection,至于这个Connection怎么构造,何时构造,A不需要知道。在系统运行时,spring会在适当的时候制造一个Connection,然后像打针一样,注射到A当中,这样

2022-04-05 13:59:44 77

原创 Hello Spring

实体类package com.xiong.pojo;public class Hello { private String str; public Hello() { } public Hello(String str) { this.str = str; } @Override public String toString() { return "Hello{" + "s.

2022-03-26 22:05:34 305

原创 IOC的本质

控制反转IOC是一种设计思想,DI(依赖注入)是实现Ioc的一种方法,也有人认为DI只是IOC的另一种说法,没有IOC的程序中,我们面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式变了。Ioc是Spring框架的核心内容,使用多种方法完美实现了IOC,可以使用XML配置,也可以使用注解,新版本的Spring也可以使用令配置实现IOC。...

2022-03-26 22:00:43 664

原创 2、IOC理论推导

1、引入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.0.3.RELEASE</version></dependency>建议引入这个,他会自动下载相关的包...

2022-03-26 21:46:43 261

原创 初识Spring

什么是Spring

2022-03-26 14:06:22 548

原创 right syntax to use near ‘?‘ at line 1

问题描述“你的SQL语法有错误;检查手册对应的MySQL服务器版本的正确语法附近’?'在第1行”。这句话的意思是在?附近的SQL语句有错误。当我去看整个SQL语句时,发现SQL语句并没有写错。然后我就觉得应该是PreparedStatement这个类的预编译或编译的方法那出错了,于是我去看了.prepareStatement()和.executeQuery()方法,发现.executeQuery()传入了sql语句解决办法把.executeQuery(sql)中的sql去掉变成.executeQu

2022-03-08 11:01:45 3592 2

原创 idea-maven父子工程的依赖问题

问题描述先上代码:package com.xiong.jdbc;import java.sql.*;public class jdbcText { public static void main(String[] args) throws ClassNotFoundException, SQLException { //配置信息 //useUnicode=true&characterEncoding=utf-8"解决中文乱码 Str

2022-03-04 21:15:50 921

原创 在jsp的页面中,使用out.println爆红

错误原因:Tomcat配置有问题解决方法:File---->Project Structure---->Modules---->选中项目----->Dependencies------>加号------>选Library------>选中Tomcat----->选中Add按钮----->勾选Tomcat----->选中Ok按钮------查看是否添加成功...

2022-02-28 20:54:50 1230

原创 关于Google Chrome for Mac上的jsp显示乱码的问题解决

问题描述由于Mac上的浏览器没有选择编码的功能,只能下载插件来解决j s p文件<html><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><body><h2>Hello World!</h2><form action="${pageContext.request.getContextPath()}/request" method="get"

2022-02-25 17:14:57 1849 1

原创 Java web Servlet——生成验证码

问题描述:生成登陆界面的随机变换的验证码;直接上码ImageServlet.javapackage com.xiong.servlet;import javax.imageio.ImageIO;import javax.lang.model.util.SimpleTypeVisitor6;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http

2022-02-25 11:40:48 552

原创 IDEA的Maven插件报红(Mac版)

问题描述解决方法:待续

2022-02-25 11:33:33 3084

原创 Https

1.两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开链接http2.0HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源2.Http请求1.客户端——发请求(Request)——服务器3.Http响应服务器——响应——客户端...

2022-02-23 21:52:42 110

原创 java web从入门到实战

欢迎来到Java世界了解网站什么是HTTP了解网站##高级面试题:谈谈网站是如何进行访问的?1.输入一个域名;回车2.检查本机/ect/hosts配置文件下有没有这个域名映射;1.有:直接返回对应的ip地址2.没有:去DNS服务器中找,找到就返回,找不到就返回找不到3.可以配置一下环境变量什么是HTTP超文本传输协议(HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串超文本:图片,音乐,视频…...

2022-02-23 21:32:24 618

空空如也

空空如也

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

TA关注的人

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