- 博客(55)
- 收藏
- 关注
原创 表达式自动计算(java)——JEXL
JEXL支持解析数值计算,位与运算,以及true和false这种关键字的解析,功能非常强大,以后业务里面用到解析表达式可以用JEXL来解析,开发效率会提高很多。
2025-01-16 11:11:53
240
原创 ORACLE 导入导出数据库(包含表结构和数据)
1、进入本地oracle 驱动安装目录下–> 进入CMD2、输入命令 exp 用户名/密码@10.xx.xx.xx:1521/orcl file=export.dmp3、查看导出的文件。
2024-12-10 16:49:15
555
原创 for 循环下 避免多次查数据库 进行数据对比(适用于规模较小的基础数据)
for 循环下 避免多次查数据库 进行数据对比(适用于规模较小的基础数据)
2024-07-19 15:57:32
130
原创 Window10 idea在任务栏中图标显示为空白
Window10 idea在任务栏中如果图标显示为空白,可以先固定到任务栏,在从任务栏取消固定就就可以了,亲测有效。
2023-12-29 09:20:39
961
1
原创 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
633
原创 在oracle concat()函数只能连接两个字符串,想要连接多个字符串需要多次使用concat()
在oracle concat()函数只能连接两个字符串,想要连接多个字符串需要多次使用concat()。
2023-06-20 18:34:40
1103
原创 项目启动很慢(不小心在接口上打了断点)
2、去掉第一个勾选:Java Method Breakpoints。问题描述:突然发现项目启动很慢,终于找到解决办法~~1、点击Services下那两个圆圈。3、再重启项目就OK了。
2023-05-11 09:49:55
120
原创 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
2130
原创 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
92
原创 Stream的filter对List里面对象属性值过滤出空指针异常解决
在项目中使用stream的filter对list里的对象属性值判断时,如果对象属性值有null会报空指针异常。(如上文中的Stu对象的age属性出现null值)。解决方法:对此属性先做非空判断,注意:非空判断放前面。
2022-09-14 09:41:05
7890
转载 解决 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
2356
原创 excel导入功能中去掉重复数据—解决思路
第一种方法也是很容易想到的,不过一定要考虑性能问题,如果导入的数据很多,势必会影响性能,再者即使写这样的方法,尽可能不要改动源代码很大为前提,如写成一个公共方法,直接传入表名和约束的字段名,尽可能的遵循OOP原则,或者直接先处理好当前excel文件,把处理好准备要插入数据库中的数据存入一个List或者其他适合的集合中,最后进行批量的插入,用JDBC或者hibernate或者其他中的批量插入方法,不过这些都不是绝对的,只是一个解决思路,选哪种都要根据情形而定。本人根据情况是采用的第三种方法解决这个问题的。..
2022-07-20 11:15:06
1781
原创 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
126
原创 SQL多表查询
2、左外连接:查询左表所有数据,以及两张表交集部分数据3、右外连接:查询右表所有数据,以及两张表交集部分数据4、自连接:当前表与自身的连接查询,自连接必须使用表别名自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。自连接的查询语法:5、联合查询对于union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集。union all 会将全部的数据直接合并在一起,union 会对合并之后的数据去重。union all查询出来的结果,仅仅进行简单的合并,并未去重。
2022-07-03 23:13:31
1040
原创 计算机操作系统(汤小丹)慕课版课后题答案第五章:储存器管理
一. 简答题1、储存器管理的基本任务,是为多道程序的并发执行提供良好的储存器环境。请问:“良好的储存器环境”应包含哪些方面?(1)独立性:各进程应拥有独立的地址空间,运行不会相互干扰。(2)容量足够:储存器空间大小应满足进程的需求。(3)储存器管理能够为进程对新信息的访问,共享,链接,安全,动态增长提供便利。(4)储存器利用率高。2、内存保护是否可以完全由软件实现?为什么?不能。进程访问内存时进行地址映射对地址是否越界的检查频率很高,若是由硬件实现会很慢。3、请解释什么是重定位?为什么要重
2022-05-07 21:23:38
5826
原创 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
1753
原创 常用 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
882
原创 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
108
原创 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
338
原创 IOC的本质
控制反转IOC是一种设计思想,DI(依赖注入)是实现Ioc的一种方法,也有人认为DI只是IOC的另一种说法,没有IOC的程序中,我们面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式变了。Ioc是Spring框架的核心内容,使用多种方法完美实现了IOC,可以使用XML配置,也可以使用注解,新版本的Spring也可以使用令配置实现IOC。...
2022-03-26 22:00:43
710
原创 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
290
原创 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
4532
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人