paohui001lqp
码龄7年
关注
提问 私信
  • 博客:142,120
    社区:1
    142,121
    总访问量
  • 25
    原创
  • 512,047
    排名
  • 43
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-10-22
博客简介:

paohui001lqp的博客

查看详细资料
个人成就
  • 获得77次点赞
  • 内容获得61次评论
  • 获得420次收藏
  • 代码片获得352次分享
创作历程
  • 2篇
    2021年
  • 6篇
    2020年
  • 8篇
    2019年
  • 11篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • SQL注入
    1篇
  • SQL字符串拼接
    1篇
  • spring boot
    1篇
  • 电脑自动修复
  • win10
    1篇
  • 重启无法开机
    1篇
  • 设计模式
    1篇
  • 蓝桥杯
    4篇
  • 算法
    2篇
  • 数据库
    2篇
  • 数据结构
    1篇
  • Linux
    1篇
  • centos
    1篇
  • java基础
    9篇
  • spring系列
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Oracle 存储过程 字符串拼接 SQL注入的问题

之前项目中写的一个大的存储过程 中间用到的SQL字符串拼接的方法 来完成业务的流程 类似SQL的动态拼接把为什么要有用到这种形式 因为我这个存储过程里面要处理 至少三个系统的六种情况 所以使用拼接的方式是最容易想到的存储过程大概意思 先将查询到的数据存放到临时表中 然后再对临时表的数据做遍历,这里不说这个了直接正题: (以对数据做处理) 之前都是这样直接写的但是这有个严重的问题 就是用字符串拼接的方法实现的sql , 如果传入的参数 是非法的 如(or ' 1=1 --)很...
原创
发布博客 2021.02.03 ·
1243 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

SpringBoot中 判断上传的文件类型 MultipartFile file

最新项目中有遇到 对于上传文件类型的判断 我们需要上传的文件是 excel类型的原来我的做法很简单 就是 获取文件名然后去判断 后缀名是否是 .xls 或者是 .xlsx 类型 //判断文件类型是否正确 String originalFilename = file.getOriginalFilename(); String fileType = originalFilename.substring(originalFilename.last...
原创
发布博客 2021.01.28 ·
19561 阅读 ·
8 点赞 ·
6 评论 ·
54 收藏

Java 学习笔记 转载

1. Java 8学习链接1.1 生态Lambda 表达式 函数式接口 方法引用 / 构造器引用 Stream API 接口中的默认方法 / 静态方法 新时间日期 API 其他新特性1.2 新特性速度更快 代码更少 强大的 Stream API 便于并行 最大化减少空指针异常 Optional (Kotlin ?)1.3 温故而知新 Hashmap 底层结构/原理 老话题不再阐述 … 并发hashmap … Java虚拟机 … Ja
转载
发布博客 2020.10.05 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

告别if/else的策略模式N种实践 可能会持续更新

第一种先创建可能可能出现的各种情况的枚举类 public enum Status{ ALL("11","哈哈哈"), NB("22","NBA"), POS("33","POS") ; Status(String code, String message) { this.code = code; this.message = message; ...
原创
发布博客 2020.08.17 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

项目中的递归 获取组织结构树 并获取改领导下人 模拟代码

package com.example.demo;import cn.hutool.json.JSON;import cn.hutool.json.JSONUtil;import com.example.demo.entity.Org;import com.example.demo.entity.OrgTest;import com.google.common.collect.Lists;import javax.swing.text.TabExpander;import java.ut.
原创
发布博客 2020.08.11 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于计算 一周的开始时间和结束时间的 问题

最近工作中 需要 给前端返回 一个当月的日期 就像那种日历一样 不但有当月的 可能还有下一个月的 要把日历占满的情况这种方式 实现起来有很多种方式 我这里介绍两种 一种是工具类的 一种是自己写的1、 工具类 注意 hutool工具类 我的版本是 5.3.10 低版本的 可能 周一周日 作为第一天 会出问题 @Test public void timeTest(){ //前端随便传来的时间 DateTime...
原创
发布博客 2020.08.02 ·
1199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis 的 example 的 andGreaterThanOrEqualTo 和 andLessThanOrEqualTo

Example example = new Example(Notice.class); Example.Criteria criteria = example.createCriteria(); //当前时间 String currentDate = LocalDate.now().toString(); //时间检查 criteria.andGreaterThanOrEqualTo("noticeSt...
原创
发布博客 2020.07.23 ·
19125 阅读 ·
2 点赞 ·
4 评论 ·
1 收藏

笔记本 重启 自动修失败 C:WindowsSystem32LogfilesSrtSrtTrail.txt 的 若干解决方法

类似于这个情况 电脑自己 自动重启 然后就是这个界面 一直重启 反复 首先说 出现这种问题的原因有很多 不一定能解决 下面是我自己总结的 一些解决方法 希望能到帮助到大家 1 点击 高级选项 ---》 启动设置 --》 然后 开启后 点击 安全模式 启动 这是最简单 一种 情况 如果能启动则无碍 ...
原创
发布博客 2020.02.13 ·
81907 阅读 ·
56 点赞 ·
45 评论 ·
339 收藏

匿名内部类 / lambda 表达式

java中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12...
转载
发布博客 2019.09.18 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String.getProperty() 解析

/** * System properties. The following properties are guaranteed to be defined: * <dl> * <dt>java.version <dd>Java version number * <dt>java.vend...
原创
发布博客 2019.08.26 ·
733 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String中的 intern 方法

String的intern方法 是一个Native方法 它的作用是:如果字符串常量池中已经包含一个等于此string对象的字符串,则返回这个字符串对象 ;否则将此String对象包含的字符串添加到常量池中,并且返回此String对象的引用。intern方法会把首次遇到的字符串实例复制到永久代中,返回的也是永久代中这个字符串实例的引用。上面是jdk1.7的说明 在1.8中 用元空间来代...
原创
发布博客 2019.08.20 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring中 FactoryBean 的理解

FactoryBean通常是用来创建比较复杂的bean,一般的bean直接用xml配置即可,但如果一个bean的创建过程中涉及到很多其他的bean和复杂的逻辑,用xml配置比较困难,这时可以考虑用的FactoryBean。FactoryBean的接口package org.springframework.beans.factory;public interface Factor...
原创
发布博客 2019.07.24 ·
322 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

spring注解的懒加载 @Lazy

@Lazy注解的概念 用于标识bean是否需要延迟加载 即ioc容器启动的时候 是否会直接加载这个bean 如果添加了@Lazy 则容器启动的时候不创建对象,仅当第一次使用(获取)bean的时候才创建被初始化 源码如下@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRU...
原创
发布博客 2019.07.24 ·
3752 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

浅谈java的反射机制

java的反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java...
原创
发布博客 2019.05.31 ·
360 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于hashcode 和 equals 的内容总结

第一:equals() 的作用是表示其他对象是否“等于”这个对象。在Object源码里面 equals的作用等价于 == 即 用来比较俩个对象的内存地址是否相同public boolean equals(Object obj) { return (this == obj);}但是一般我们是想用equals来表示 俩个对象的内容是否相同的 所以需要我们去...
原创
发布博客 2019.05.31 ·
220 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java基础之object

object是所有类的超类 所有的类都有它扩展而来 正所谓一切皆对象(object)可以使用object类型的变量引用任何类型的对象:好吧 其实 java文档上都有具体的内容 要是想看完整版的 建议移步去看 java的文档JDK12 的文档https://docs.oracle.com/en/java/javase/12/docs/api/java.base/...
原创
发布博客 2019.04.11 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos 6.5 如何手动配置网络地址

原因: 我连接 的是校园网 在安装centos中 无法自动配置网络 IP地址一直是127.0.0.1 导致我无法进行远程连接 试了网上的好多方法 都没成功 所以写一下 我的方法前提:此方法 仅代表自己的网络 仅作为一个参考方法:因为要配置网络信息 所以要找到Linux下的文件 在 cd /etc/sysconfig/network-scripts/ifcfg-...
原创
发布博客 2018.10.01 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

数据结构 二叉树的遍历

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;typedef struct Node{        char data;        struct Node* Lchild;        struct Node* Rchild;        struct Node* parent;}BiTNode,*BiTree;BiTree Creat...
原创
发布博客 2018.05.15 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何安装MySQL

 因为要用MySQL,所以就去网上看 好多的安装教程 但是这些安装教程有很多都不太,或者不适合我导致我一直没有安装成功 当误了好久才安装成功 现在我就给大家来分享一下 我安装的步骤  希望对大家有用1、在MySQL官网下载社区版mysql-installer-community-5.6.31.0      打开它  然后等待几秒钟 到安装界面然后到安装界面  按着步骤来操作就行如果只想安装MySQ...
原创
发布博客 2018.04.30 ·
1445 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

SimpleDateFormat 日期格式化,以及SimpleDateFormat.parse

时间日期标识符:  yyyy:年  MM:月  dd:日   hh:1~12小时制(1-12) [plain] view plaincopyHH:24小时制(0-23)  mm:分  ss:秒   S:毫秒   E:星期几  D:一年中的第几天  F:一月中的第几个星期(会把这个月总共过的天数除以7)  w:一年中的第几个星期  W:一月中的第几星期(会根据实际情况来算)  a:上下午标识  k:...
转载
发布博客 2018.04.28 ·
1592 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多