自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucky高

时不时的记点学习的新东西,总结,想着能和大家交流进步!

  • 博客(30)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 ORACLE误删除数据恢复

作为一个后端程序员,几乎每天都在跟数据库打交道,这其中不免会失误删除重要的数据信息,这时恢复数据便显得尤为重要。此时可根据不同情况,通过以下两种情况将误删除数据恢复。未将删除操作提交此时如果我们用oracle交互工具,可以通过点击回退按钮将删除操作回退,如:点击此按钮,并可将之前的删除操作的数据恢复,此后重新查询即可。注意:如果在进行删除操作后立马进行了其他操作,便无法使用此方法。删除...

2020-01-17 15:20:42 349

原创 ORACLE中NVL函数及问题解决

1.NVL函数从两个表达式返回一个非 null 值。 语法 NVL(expression1, expression2) 参数 expression1, expression2 如果 expression1 的计算结果为 null 值,则 NVL( ) 返回 expression2。如果 expression1 的计算结果不是 null 值,则返回 expression1。expression1 ...

2020-01-17 14:59:04 7964 1

原创 自我总结:工作两年多,总感觉一事无成,但总要相信一切都很美好

自17年毕业以来,也两年多了,眼看着2019年一天天的过去,现在也到了2020年,一直想着对自己这两年做个总结,琢磨了好久,自己总结总结过往,计划下到来的2020年的计划。总结过往大四第二学期,在学校允许的条件下,自己便去了北京培训Java系列的知识,培训完成就回了太原参加了工作。自己带着要利用学习到的技术为自己闯出一片天地,可是现实却把你摁在地上摩擦。由于第一家公司技术比较旧,在带了一年半的...

2020-01-02 22:14:27 481

原创 解构赋值和字符串

解构赋值★ ES6的这个属性,非常有用,特别在做数据操作方面。基本内容ES6中可以按照一定模式,从数组和对象中提取值,并对变量进行赋值,这个方式就叫“解构赋值 Destructuring”。之前,我们对变量赋值,主要通过以下范式:let a = 1;let b = 2;let c = 3;现在通过ES6中的方式,我们可以通过以下方式,对a,b,c赋值。let [a,b,c] =...

2020-01-02 21:11:12 430 1

原创 let和const命令

let命令基本使用ES6中新增了一个变量声明的命令let,let的使用方法与我们之前使用的var十分相似,但是let和var的作用域不同,var可以说没有作用域限制,let只能在当前代码块方位内使用。{      let a = 5;     &nb...

2019-12-27 17:25:11 288

原创 ES6简介

基本信息ES6 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。ECMAScript 的历史ES6 是 ECM...

2019-12-27 17:24:16 389

原创 SQL优化(基于MySQL)

1、MySQL版本:5.x:5.0-5.1:早期产品的延续,升级维护。5.4-5.x:MySQL整合了三方公司的新存储引擎(推荐5.5)安装:rpm -ivh rpm软件名称如果安装时,与某软件冲突,则需要将冲突软件卸载。yum -y remove XXX安装时,有日志提醒我们可以修改密码:/usr/bin/mysqladmin -u root -password ‘new-pass...

2019-11-27 14:02:37 207

原创 private filed 'XXX' is never assgined

最近在测试系统功能是发现:debug时,到了调用的方法时,总是跳不进方法内,最后检查发现IDeaUI在申明该方法的变量时是灰色的,并且提示private Filed is never assgined,最后自己突然进行alter+enter时给该变量添加了getter,setter方法就OK了。自己也不清楚什么原因,其他的变量就好好的,就这个不行,希望有知道的人能解答一下,think you!...

2019-06-04 10:12:02 1258

原创 the selected diectory is not a valid tomee home

今天上班打开IDeaUI突然就提醒我Tomcat有问题。最后发现Tomcat选择成了TomcatEE不是Tomcat server。解决办法:到IDeaUI的File目录下打开Setting 并且搜索Tomcat,如下将左侧的选项选中,点击确定,重启ideaUI即可解决。...

2019-04-29 09:51:34 3032

转载 oracle撤回UPdate无操作的数据

oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来方法如下:1.select * from table as of timestamp to_timestamp(‘2016-10-16 16:24:00’, ‘yyyy-mm-dd hh24:mi:ss’);说明:table是误操作,需要闪回的表,2016-10-16 16:24:00这个时间点是误操作的那个时间点,是个大概的时...

2019-04-25 14:56:00 1068

原创 oracle撤回UPdate误操作的数据

oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来方法如下:1.select * fromtableas of timestamp to_timestamp('2016-10-16 16:24:00', 'yyyy-mm-dd hh24:mi:ss');说明:table是误操作,需要闪回的表,2016-10-16 16:24:00这个时间点是误操作的那个时间点,是个大概的...

2019-04-25 14:55:00 50

转载 Navicate和PLSQL的调试方法

oracle存储过程调试方法其实很简单,Navicat Premium跟 PL/SQL 也是很强大的,可能更加简单易上手。navicat首先先连接库,打开函数,所有的存储过程放在函数里面。打开要调试的存储过程,点击调试,输入入参。点击逐语句调试。即可愉快的调试了,点击查看,打开DBMS或其他,辅助查看相关日志。PL/SQL中提供【调试存储过程】的功能,可以帮助完成存储过程的预编译与...

2019-04-19 14:28:20 7167 1

原创 struts2偶尔报404问题心得

struts2报404最近到了一家新公司,公司自己搭建的框架,在MVC部分使用的是struts2在处理的。最近自己在处理Demo时,经常时不时的就会报404错误:最后总结发现情况的原因有很多,如下:1、检查输入的url路径地址,是否匹配。2、web.xml在配置struts2分发器时出错,一般情况,filter-class为org.apache.struts2.dispatcher.ng...

2019-03-22 10:48:42 526

原创 @Controller和@RestController的不同

最近公司让将旧系统功能全部改成接口,在遇到导出的问题是就出现导出接口返回的数据类型有问题,最后才发现是Controller的注解有问题。现在将这种情况记下来,以便以后查看,也算是学到的知识点。1、重点:@RestController = @Controller + ResponseBody如果只是使用@RestController注解Controller,则Controller中的方法无法返回...

2018-10-24 17:12:38 1997

原创 org.springframework.beans.factory.BeanCreationException异常的原因和解决的方法

今天在启动项目的tomcat的时突然发现报一下错误: 所以在就想着结合之前遇到的问题总结一下,这个bug实际上是说没有找到对应的bean,而出现这种情况一般有这几种原因: 1、对bean没有添加注解或者是Spring配置文件中bean有问题 2、对bean添加注解错误。例如@Service引用成dubbo的 3、自动注入方式有问题 现在分析了出现问题的原因,自然问题解决也就水到渠成了...

2018-08-06 11:21:55 14326

转载 IntelliJ IDEA详细配置和使用教程

转 IntelliJ IDEA详细配置和使用教程 <div class="article-info-box"> <div class="article-bar-top d-flex"> &

2018-07-31 09:57:07 1184

原创 在非Controller中@Autowired注解变量

当在非Controller要自动注解变量,尤其是static变量时会在运行时报出空指针的错误。我就遇到了这种情况,后来在网上查了许多后,总结基本上有这种情况可以解决。@Component //申明为spring组件public class TestUtils { @Autowired private TestService testService; /...

2018-07-27 10:23:27 668

原创 POI导入导出Excel文件(一)

private <E> List<E> importExcel(ImportExcel ei,Class<E> cls) throws Exception{ //拿到文件的标题信息 Row oneRow = ei.getRow(0); Map<

2018-07-26 21:36:54 272

转载 POI使用详解

Apache POI使用详解 1.POI结构与常用类 (1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明 HSSF提供...

2018-07-26 21:23:40 862

原创 POI导入导出Excel文件(二)

最近工作中用到的POI导入导出Excel文件的地方比较到,所以就乘机总结一下,在这里先说以导出Excel的情况简单的说一下,现在就直接上代码,在代码上面做注释了。 /** * 处理导出的数据信息 * @param list * @return */ private int rownum = 0; //在这里是创建一个全局变量,用来表示创...

2018-07-26 15:02:10 276

原创 jsp页面String转JSON

完成在jsp页面上的String类型转json的方法; 说这种情况的现实是在工作做,后台通过model传递过来的list<实体>集合无法在jsp页面通过for方法遍历。后来想说是在jsp页面可以用json格式遍历,并在后台将list集合装成json格式的字符串并传送到jsp页面,此时需要将String类型转成json格式。因此查找到以下方法: 1、v...

2018-07-26 09:34:10 5967

原创 多个Tomcat同时启动的解决方案

首先由于需要同时启动多个Tomcat,此时就会发生Tomcat的端口冲突。一般情况下都需要的将如图所示的端口修改为不同的端口号。但是仅仅是修改这个是不能同时启动多个Tomcat,还需要修改一下两张图所表示的端口:和Tomca的conf目录下面的server.xml文件中开头标签中的端口号。将要启动的多个Tomcat中的这三个端口号修改为不同的端口号,即可同时启动多个Tomcat。...

2018-03-22 08:51:05 1109 1

原创 Eclipse常用快捷键

Crtl+Shift+o            导包           Ctrl+t                看到一个类的继承结构    Ctrl+Shift+D             转换成大写--自已定义的--To upper case 表示转换成大写Ctrl+Shift+X             转换成小写--To lower Case 表示转换成大写F3(ctrl+鼠...

2018-03-06 15:06:46 186

原创 JAVAWEB中乱码问题

JavaWeb开发中乱码问题处理其实,任何问题都是有理可循的,只要弄明白原理,由原理入手设计解决方案,很多问题也就迎刃而解了。在程序设计中,我们不仅要明白怎么做,更要知道为什么这么做,这才是提升能力的必经之路。下面,我们来分析一下Javaweb开发中常见的乱码产生的原因及其解决方案。响应乱码原理服务器发送数据到浏览器,有字符和字节两种方式,这两种方式产生乱码的原理各不相同。字节...

2018-03-05 17:40:27 301

原创 JAVA基础_反射

Class类的使用 类是对象,类是java.lang.Class类的实例对象。如何表示Class类的实例呢?任何一个类都是Class类的实例对象,这个实例对象有三种表示方式: 创建一个类class Foo{ }第一种表达方式-->实际在告诉我们任何一个类都有一个隐含的静态成员classClass c1 = Foo.class; 第二种表达方...

2018-03-05 17:36:26 161

原创 JAVA基础_网络编程

        IP地址:InetAddress类;        public static InetAddress getLocalHost()throws UnknownHostException返回本地主机。//通过次方法获得IP地址:        public String getHostName()获取此 IP 地址的主机名。        public String g...

2018-03-05 17:35:49 187

原创 JAVA基础_多线程

    进程:正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫控制单元。        线程:就是进行中的一个独立的控制单元。线程在控制这进程的执行。        一个进程至少有个一线程。                Java VM 启动的时候会有一个进程java.exe        该进程中至少有一个线程负责java程序的执行,而这个线程运...

2018-03-05 17:34:55 166

原创 JAVA基础_IO流

字符流和字节流:     字节流的两个基类:     InputStream,OutputStream      字符流两个基类:      Reader,Writer       ··字符流的Writer:import java.io.FileWriter;import java.io.IOException;public class FileWriterDemo...

2018-03-05 17:31:23 172

原创 MySQL服务器的启动关闭

在Windows系统下:启动:        1.cd c:\mysql\bin        2.mysqld --console    关闭:        1.cd c:\mysql\bin        2.mysqladmin -uroot shutdown  还可以:        启动:        1.cd c:\mysql\bin    ...

2018-03-05 17:27:58 427

原创 POI导出简单的带有图片的Word文档

由于导出的文档中需要插入图片,因此需要新建类来处理由于插入图片引进的错误即“导出的word文档在打开时会报内容出现错误,无法打开文件”新建处理类为:import org.apache.poi.xwpf.usermodel.XWPFDocument;import java.io.IOException;import java.io.InputStream;import org.a...

2018-03-01 20:49:03 6606

oracle 12c client 64位

oracle12c 的客户端安装包,安装此包时不需要安装全部的oracle数据库,安装此Client即可连接远程数据库,平时开发不需要本地库的可选择此种方案。

2020-07-02

instantclient_12_2.rar

本地不需要安装ORACLE,即可连接其他机子上的ORACLE,其他数据库一样,找了很久找到的,自己平时就在用没有问题,只需要简单的配置就行

2020-04-03

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

TA关注的人

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