自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 自带的md5加密工具类

//导入包import org.springframework.util.DigestUtils;//对密码进行 md5 加密String md5Password = DigestUtils.md5DigestAsHex(user.getPassword().getBytes());

2021-08-08 22:23:17 414

原创 检测返回参数 将Null替换为空字符串

/** * 检测参数 将Null替换为"" */ public static Object checkObjectParam1(Object entity) { Field[] fields = entity.getClass().getDeclaredFields(); for(Field field : fields) { field.setAccessible(true); try { Object objValue = field.get(entity); .

2021-07-07 17:01:01 414

原创 谷歌浏览器声音转文字(网课福音)

谷歌浏览器声音转文字(网课福音)一 、插件设置1、打开Chrome 插件网址chrome://flags2、启用直播字幕插件 live captions -> enabied3、重新启动Relaunch二、浏览器设置1、打开设置2、高级设置 3、打开浏览器自动创建字幕按钮三、效果展示视频下方即显示实时英文字幕...

2021-02-22 19:16:47 5612

原创 Hibernate基本操作回顾

一、hibernate基本使用package com.sunyard.fico.test;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;public class T

2021-01-18 17:24:45 250 2

原创 jar命令

jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLASSPATH 中。使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下:jar {ctxu}[vfm0M] [jar-文件] [manifes

2020-12-21 16:46:27 1447 1

原创 Git的使用

一、Git的安装目的通过Git 管理github托管项目代码下载安装(1)GIt官网下载:https://www.git-scm.com/download/win(2)双击安装(3)选择安装的目录(4) 选择组件(5)开始菜单目录名设置(5)选择使用命令行环境(7)以下三步默认即可,直接点击next(8) 等待安装(9) 验证安装是否成功3.4. Git基本工作流程一般工作流程如下:1.从远程仓库中克隆 Git 资源作为本地仓库。2.从本地仓库中che

2020-12-21 16:44:37 113

原创 LocalDateTime 时间处理 java1.8新特性

一、data 、calendar 、LocalDateTime 区别dataDate如果不格式化,打印出的日期可读性差用SimpleDateFormat对时间进行格式化,但SimpleDateFormat是线程不安全的calendarcalendar是共享变量,并且这个共享变量没有做线程安全控制。当多个线程同时使用相同的SimpleDateFormat对象【如用static修饰的SimpleDateFormat】调用format方法时,多个线程会同时调用calendar.setTime方法,可

2020-12-10 17:09:42 100

原创 论mybatis如何封装jdbc

/** * 防止sql注入 改造成直接用prepareStatement 预处理sql * * @param sql * @param params * @return */ @Override public List<Map<String, Object>> executeSql(String sql, Object[] params) { log.debug("----【query...

2020-11-18 22:43:32 477 1

原创 论mybatis 如何解析动态sql 例如<if> 标签

/** * 处理SQL语句 * * @param oldSql select * from s_a a * where <if test="name != null && name != ''"> * a.name = #name# * </if> * @return */ public ...

2020-11-14 22:47:30 679

原创 关于Spring-jdbc的踢出,讲一波骚操作

首先第一步 抛个问题项目中有时候遇到这种情况很明显是关于JDBC的配置没有配置 比如说url. password呢么 如何解决呢老老实实配置好 jdbc的url什么的============================================》第二点 如果说此时项目用不到jdbc,可以将jdbc这个jar 踢出了比方说=============================================》再或者可以在Springboot启动项上加排除数据源的操

2020-10-18 20:14:22 84 1

原创 基于get请求的数据解析

if (!ObjectUtils.isEmpty(params)) { JSONObject parms = new JSONObject(); for (String key : params.keySet()) { if (params.get(key).length > 0) { String value = ""; for (int .

2020-10-01 02:08:03 373

原创 关于threadlocal的实战一角

我们总说threadlcoal 可以保证数据存在当前线程中,因为关联了一个弱引用,所以每次用完之后需要手动调用remove方法以上作为理论铺垫, 但是 关于threadlocal 真的知道放在哪里么,? 或者说他的remove方法会在哪里调用呢下面说2个应用场景先说下拦截器springboot项目中我加入拦截器当我访问http://localhost:8080/test?test的时候看效果 会打印拦截器的方法如果异常的情况下也会打印 着2个方法的内容的也就是说 重写preHan

2020-09-27 01:24:37 474

原创 Oracle sql语句集

/*–Oracle体系结构数据库:在oracle数据库中只有一个库实例:由本地磁盘文件构建(控制文件,日志文件,数据库文件) 包含进程(服务)用户;oracle管理面向使用用户。表空间:存储数据逻辑单位。数据文件:存储数据物理单位。表空间跟数据文件进行关联:表空间-数据文件:一对多*/----=================================在管理员用户system/orcl登陆–表空间表空间创建代表项目开始/*语法:create tablespace 表空间名称d

2020-06-03 15:24:53 966 1

原创 POI 在开发中的应用

本文只传递思想,代码需要修改后使用一 、准备poi 所需要的jar二 、使用1、web层 //导出Excel功能 @RequestMapping("/XXXXX") // 排序可删除 ** public void queryXXXEx(String sos_name, String sos_nbr,SortBean sortBean,HttpServletResponse response) { ...

2020-05-28 12:12:57 341 1

原创 请求路径 - 绝对路径 -相对路径

一 、问题描述当我们项目中,服务端与客户端相互请求 , 我们应该什么怎么写路径呢???二、路径的构成ip+端口+url三、请求路径的分类请求路径分为 客户端路径 和 服务器端路径客户端 :页面相关的(html 、jsp)服务器端 :服务器内部的(重定向、请求转发 )四、客户端路径分类 、重定向超链接、表单都是客户端路径客户端路径可以分为三种方式:绝对路径 、相对路径(以“/”开头) 、相对路径(不以“/”开头)1. 超链接(a 标签):绝对路径: <a href="h

2020-05-20 13:30:46 1317

原创 Java中对象的称呼及DTO的使用 -DTO -VO -DO -BO -JavaBean -Entity -POJO -PO

**本文宗旨: 充分利用java面向对象的思想** 一 、常见的对象称呼1. DTO : 数据传输对象 , 一种设计模式之间传输数据的软件应用程序 , 可以说是对业务层数据操作的对象.DTO封装 , VO展示 。2. VO : 与DTO类似 , 用于页面展示用。.DTO和VO 实现层面是一样的 , 可以当做一个对象 , 但是要注意设计层面是不同的 .3. DO : 业务逻辑对...

2020-04-29 22:19:02 721

原创 对象与XML转换 - XStream - Dom4j

对象与XML相互转换场景当项目中需要使用XML报文格式转换时, 即可使用 XStream 或 dom4j 等技术进行解决.常见的三种解析方式(1)Dom : 文档对象模型 , 要求解析器将整个xml文档装进内存,并解析成document 对象优点: 可增删改缺点: 文档过大,会造成内存溢出(2)SAX : 是一种速度更快的更有效的方法 (一行一行解析)优: 处理快,可解析大文件缺...

2020-04-26 16:17:24 829 1

原创 Idea导入maven项目报错Maven:Unable to import maven project: See logs for details

今天在Idea中新建maven项目出现错误,错误信息如下图:Maven:Unable to import maven project: See logs for details尝试解决方法更换 maven 版本更换maven仓库更换idea 版本以上更换后 , 问题尚未解决解决方法查看idea 日志通过查看日志信息 发现因为证书无效导致Caused by: ja...

2020-04-25 21:29:21 305

原创 SVN

预留博客位

2020-04-25 20:15:25 87

原创 GitHub简述

一 、什么是GithubGithub是全球最大的社交编程及代码托管网站(https://github.com)。Github可以托管各种git库,并提供一个web界面GitHub 是项目代码托管的平台(可以借助git来管理项目代码)二、GitHub的注册与登录官方网址 : https://github.com1、注册gitHub(1) 界面首页详情(2) 注册(3) 选...

2020-04-25 19:01:02 3800

原创 个人简介-lih

博主:lih私有博客向公开博客转变小白养成记从0开始从浅至深的转变关注我,不迷路!新的博客生涯要开始啦 ~~~ ~~~

2020-04-18 10:00:17 134

空空如也

空空如也

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

TA关注的人

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