自定义博客皮肤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)
  • 收藏
  • 关注

原创 navicat for oracle 误操作恢复语句

navicat 执行删改语句 不用提交直接执行 感觉很恐怖 今天一不下心手一滑 选错 结果把数据库表的数据删了 很慌然后发现 oracle 有一个闪回功能 专门用来补天的 今天记一下1、查询该时间段 这个表的状态select * from 表名as of timestamp to_timestamp(‘2018-10-12 9:30:00’, ‘yyyy-mm-dd hh24:mi:ss’);2、开启闪回alter table 表名 enable row movement;3、把表的状态闪

2021-10-20 16:50:49 486

原创 Java - BeanUtils.copyProperties拷贝没成功的坑,记录解决原因!

在使用BeanUtils时,会先引用对应的包,但是如果包引用不对的话,那么使用BeanUtils.copyProperties(Object value1, Object value2)进行数据拷贝,可能是value1拷贝到value2上;也有可能是value2拷贝到value1上。具体如下:包org.apache.commons.beanutils.BeanUtils, 则结果是:value2拷贝到value1上,即value2的值会覆盖到value1上;包org.springframework.b

2021-08-19 14:15:34 2962 1

原创 sqldeveloper中Excel数据的导入与导出

一:sqldeveloper中数据(Excel)的导入1.在数据库中建立表(以ceshi表为例)create table ceshi(ids varchar(20),xingqi varchar(100));2.在ceshi这张表上面,点击右键,点击导入数据。3.选中要导入的Excel表格,点击打开,进入至数据预览页面。4.预览完数据,点击下一步,进入导入方法页面。5.点击下一步,进入选择列页面。6.进入选择列页面,可用列是表示Excel数据中有哪些列,所选列,表示数据库中需要导入数据

2021-06-19 10:39:25 2109

原创 Java map集合循环遍历的方式

1.通过Map.keySet()遍历key和valueMap<String, Object> map = new HashMap<String, Object>();map.put("key1", 111);map.put("key2", 222);map.put("key3", 333);map.put("key4", 444);for(String key:map.keySet()){ String value = map.get(key).to...

2021-03-22 11:15:05 196

原创 获取url路径‘?‘后拼接的参数(指定参数)

******获取url路径'?'后拼接的参数(指定参数)String queryString = request.getQueryString();//获取?后的参数if(StringUtils.isNotEmpty(request.getQueryString())){ Map<String, String> split = Splitter.on("&").withKeyValueSeparator("=").split(queryString); String ...

2021-03-20 11:59:12 1469

原创 rabbitmq简介及安装

概述RabbitMQ是对高级消息队列协议(Advanced Message Queueing Protocol, AMQP)的实现,RabbitMQ是消息传输的中间者,可以把它当做是一个消息代理,你把消息传送给它,它再把消息发送给具体的接收人。 这就像是邮局一样,你把邮件放入邮箱当中,邮件员会把邮件发送给你的收件人。不同的是RabbitMQ是接受,存储和转发二进制数据块——消息。详细RabbitMQ官方解释:消息系统允许软件、应用相互连接和扩展。这些应用可以相互链接起来组成一个更大的应用,或

2021-03-20 11:56:39 136

原创 RabbitMQ 简单实现创建队列的三种方式

//1. 手动创建,需在RabbitMQ中手动创建myQueue1 队列,否则报错 @RabbitListener(queues = "myQueue1") public void process1(String message){ log.info("MqReceiver1: {}", message); } //2. 自动创建队列 @RabbitListener(queuesToDeclare = @Queue("myQueue2"))...

2021-03-20 11:40:24 2735

原创 解决SVN清理失败问题

解决SVN清理失败,显示乱码问题情况如下图:解决方案:下载splite3 https://www.sqlite.org/download.html 将下载下来的压缩包解压,文件夹中文件如下: 找到你存放文件的SVN文件库中.svn文件夹里的wc.db文件。有可能在SVN文件库里找不到.svn文件夹,那是因为隐藏了。4.cmd运行,进入splite3目录,执行下面如图命令:...

2021-03-19 18:19:33 411

原创 List<String>与逗号分隔的字符串互转

List<String>与逗号分隔的字符串互转将逗号分隔的字符串转换为List    List<String> list = Arrays.asList(str.split(","));    List<String> list = Arrays.asList(StringUtils.split(str, ","));将list转化为逗号分割的字符串    String str = String.join(",", list);    String

2021-03-02 09:42:55 586

原创 oracle 行转列+列转行

一、行转列(1)sum(decode(列字段,?,列字段1,0)) 列字段名 max(decode(列字段,?,列字段1,'')) 列字段名 max(decode(列字段,?,列字段1,'')) 列字段名当列字段=?是取列字段1的值,否则取0或'' [区别:sum 要求列字段1的值必须是数字,max/min可以是数字或字符串](2)listagg()函数基础的用法如下:listagg() WITHIN GROUP ()LISTAGG(1,2) WITHIN GR...

2021-01-21 20:45:05 215

原创 Oracle给查询结果增加序列号

方法一:select rownum,a.* from (select t.* from table t order by t.stamp) a方法二:select row_number() over (order by t.stamp) rn,t.* from table t

2021-01-20 10:53:35 1014

原创 weblogic9.2数据源配置

1、在左边导航中,逐级选择菜单“Services”->“JDBC”->“Data Sources”。2、要开始配置了,注意锁定控制台,也即使选择“Lock&Edit”3、选择“New”,进入新建页面4、数据源配置界面中,Name就是一个标识,和程序逻辑无关,JNDI Name比较重要,一般格式为“jdbc/数据源名称”的形式。5、选择“继续”,也就是“Next”...

2019-05-16 20:13:10 300

原创 JAVA中字符串比较equals()和equalsIgnoreCase()的区别

1、使用equals( )方法比较两个字符串是否相等(区分大小写)2、使用equalsIgnoreCase( )方法比较两个字符串是否相等(不区分大小写)boolean equalsIgnoreCase(String str)下面的例子说明了equals( )和equalsIgnoreCase( )方法:class equalsTest {public static void main(...

2019-03-29 13:18:46 180

原创 Java indexOf() 方法

ndexOf() 方法有以下四种形式:public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。int...

2019-03-28 13:11:34 1409

原创 Java web 项目读取src或者tomcat下class文件夹下的xml文件或者properties文件

Java web 项目读取src或者tomcat下class文件夹下的xml文件或者properties文件//生成一个文件对象:File file = new File(getClass().getClassLoader().getResource(“test.xml”).getPath());//直接得到一个输入流:InputStream in = getClass().getClas...

2019-03-21 15:44:54 499

原创 java web项目启动加载顺序

web.xml加载过程(步骤):1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized...

2019-03-21 15:39:51 644

原创 Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象与Json字符串的转化、JSON字符串与Java对象的转换一.Json对象与Json字符串的转化1.jQuery插件支持的转换方式:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器...

2019-03-15 14:51:58 84

原创 关于split测试

import java.util.StringTokenizer;import java.util.Vector;public class SplitTest {public static String xmlDataFile=“EPK_CU_LOGM_123456.xml”;public static String emptyString = “”;public static Stri...

2019-03-15 14:37:32 314

原创 截取字符串substring与substr之间的区别

String.substring( ):用于返回一个字符串的子串用法如下:string.substring(from, to)其中from指代要抽去的子串第一个字符在原字符串中的位置to指代所要抽去的子字符串最后一个字符的后一位(这个参数可以不加)下面就对String.substring( )做举例:1、string.substring(from):此时相当于从from位置截取到原字符串...

2019-03-15 13:28:17 542

转载 JAVA必背面试题和项目面试通关要点

一、数据库1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;)数据库里的密码如何加密(md5);(1)数据库的密码加密:单向加密,insertintousers(username,password)values(‘mike’,MD5(‘guessme’)...

2019-03-14 15:58:54 166

原创 hibernate.properties与hibernate.cfg.xml 区别

Hibernate的配置文件有两种形式:一种是XML格式的文件,一种是properties属性文件。一)hibernate.cfg.xmlXML格式的配置文件中,除了基本的Hibernate配置信息,还可以指定具体的持久化类的映射文件,这可以避免将持久化类的配置文件硬编码在程序中。XML格式的配置文件的默认文件名为hibernate.cfg.xml。位置:src/hibernate.cfg.x...

2019-03-14 15:51:30 108

空空如也

空空如也

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

TA关注的人

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