自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven项目创建和EasyExcel使用

【前景说明】:始于我开始想了解EasyExcel的用法,但是后来发现需要导很多jar包,然后我就尝试建Maven项目可以自动导包。第一次使用成功了比较兴奋,怕下次又忘了,先把这次查询过的资料记录在此。Maven的教程:https://www.runoob.com/maven/maven-tutorial.htmlEclipse中创建Maven:https://blog.csdn.net/nioqnw/article/details/87177475有时候,Maven导依赖包会很慢,需要给他添加源,方法

2020-09-10 14:14:41 1679

原创 Map深克隆与浅克隆问题

对元素是map的list进行深拷贝1)先准备一个list,装有两个map,map的键值是基本数据类型 List list=new ArrayList<Map<String,String>>(); HashMap<String, String> map=new HashMap<String, String>(); map.put("1", "one"); map.put("2", "two"); map.put("3", "three

2020-08-18 15:39:45 1980

原创 兼容火狐--常见问题修改

此文为本人在实际工作中遇到的情况做的记录,所以比较乱,主要用于自己日后查看。如果对大家有帮助,当然也更好。最普遍的情况当遇到功能不好使的情况,首先按f12看控制台有没有报错、A如果有定位错误常见错误:window.frames[“iframe_table”]去定位到报错位置 然后改成("iframe[id=′iframetable′]")如:原来:window.frames["iframetable"].location.href=gpm.cxtj.url;改成:("iframe[id='ifra

2020-07-14 11:30:32 967

原创 浅谈JAVA线程(如何使用)

线程是程序开发中非常重要的一个技能点,无论你使用哪种语言都是绕不开的,作为一名程序猿,线程是你必须要掌握的,但是线程的概念不太好理解,尤其对于初学者来讲更是如此,今天我试图用更加通俗易懂的方式来为你讲解线程,一起来看看。要搞清楚线程的概念,必须先搞清楚进程,什么是进程?百度百科的解释是:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。这种官方解释准确但是不好理解,如何理解进程呢?简单来讲,计算机上正在运行的一个应用程序就是一个

2020-06-19 09:40:52 693

转载 JS中的call、apply、bind方法详解

apply、call在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。function fruits() {} fruits.prototype = {...

2019-10-18 14:34:58 210

转载 oracle 实例名和服务名以及数据库名区别

一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:DB_NAME=myorcl…在 创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。因为,数据库...

2019-09-25 14:54:00 394

原创 什么是序列化和反序列化

序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileO...

2019-09-20 14:30:23 564

转载 什么是序列化,为什么要序列化

简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读出...

2019-09-20 14:29:18 854

转载 SQL中IN和EXISTS用法的区别

结论1. in()适合B表比A表数据小的情况2. exists()适合B表比A表数据大的情况当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用. select * from A where id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否...

2019-09-03 15:27:29 145

原创 drop,delete,truncate的区别

一、delete1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生效,可以通过rollback撤消操作。2、delete可根据条件删除表中满足条件的数据,如果不指定where子句,那么删除表中所有记录。3、...

2019-09-03 14:10:33 178

原创 Oracle闪回技术(Flashback)

闪回技术有闪回表、闪回删除、闪回查询、闪回事务查询、闪回事务、闪回数据库、闪回数据归档。其中,闪回查询、闪回事务查询用来“观察”过去;闪回数据归档并不是一个独立的功能,其功能是扩展闪回查询的时间窗口;闪回表、闪回删表能够以表为单位“回到”过去;闪回事务能够以事务为单位“回到”过去;闪回数据库能够以数据库为单位“回到”过去。一、 闪回表(Flashback Table)闪回表是利用UNDO表空间...

2019-08-31 14:15:29 221

转载 event.target 和 event.currentTarget 的区别

event.targetThis property of event objects is the object the event was dispatched on. It is different than event.currentTarget when the event handler is called in bubbling or capturing phase of the e...

2019-08-29 21:02:32 82

转载 腾讯云(申请免费ssl证书+tomcat配置) http变https

买了腾讯云服务器,想在自己的网站前面加上https,步骤就三步:1.在腾讯云找到ssl证书申请(苦逼程序员就申请免费的吧)【1】登录进腾讯云找到ssl证书申请【2】点击申请证书,苦逼就申请免费的吧,任性点的可以考虑购买。。。【3】填写相关的信息,并进行邮箱验证通用名称–你自己的域名申请邮箱–用于验证的证书备注名–自定义随便取个吧私钥密码–可填可不填(楼主填了)所属项目–都是...

2019-03-15 14:26:38 297

转载 微信小程序与Java后台的通信

一、写在前面最近接触了小程序的开发,后端选择Java,因为小程序的代码运行在腾讯的服务器上,而我们自己编写的Java代码运行在我们自己部署的服务器上,所以一开始不是很明白小程序如何与后台进行通信的,然后查找资料发现结合了官方提供的api后好像和我们普通的web前后端通信也没有多大的区别,有想法后就写了这个测试程序。二、API文档wx.request(OBJECT)发起网络请求。使用前请先阅...

2019-03-15 10:22:04 229 1

转载 微信小程序+java后台 准备

博主是大四学生,毕业设计做的是微信小程序+java后台。陆陆续续经历了三个月(因为白天要实习又碰上过年玩了一阵子),从对微信小程序一无所知到完成毕设,碰到许多问题,在跟大家分享一下自己的经历和一个小程序怎么从零开始。希望像我一样的小程序初学者看了这篇文章,可以少花费一些不必要的时间,少踩一点坑。 开发一个微信小程序需要https域名以及服务器,博主购买的是阿里云的服务器。接下来详细讲解一下...

2019-03-15 10:11:31 782

原创 sublime下载与安装

下载地址http://www.sublimetext.com/3portable version”下载下来为“Sublime Text Build 3083 x64.zip”编辑器的包,解压后无需安装就能运行,直接创建桌面快捷键就好双击桌面快捷方式图标,打开程序即可看见软件。激活sublime 刚下载好的会显示unregistered,找到help的enter licen...

2019-03-01 18:20:20 12856 3

原创 Notepad++ 下载

1.输入下载网址https://notepad-plus-plus.org2.点击download3.开始下载安装包下载好双击下面跟着向导完成,在此处点击需要创建快捷方式,然后点安装完成安装的效果...

2019-03-01 17:43:15 6675

转载 Eclipse下载安装配置

1.Eclipse下载地址:点击打开链接http://www.eclipse.org/downloads/进入界面:点击 Download Packages,看清楚不是 DOWNLOAD 64 BIT !进入下一个界面:如图所示,在 Eclipse IDE for Java EE Developers 项的最右边,点击 64 Bit 。在下一个页面 点击download进入一个捐款...

2019-02-28 21:51:14 215

原创 Eclipse相关问题

1.The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path原因:没有进行configer build path解决步骤:下面选择已添加的tomcat,如果下图出现的是空白,则需要先添加tomcat,在安装Eclipse的教程中有写怎么添加...

2019-02-28 21:50:31 168

原创 Tomcat服务器相关问题

Tomcat服务器相关问题startup.bat 启动出现一闪而过原因:可能是jdk的环境变量,尤其是JAVA_HOME的环境变量没有配置好。解决:检查JAVA_HOME的值是否正确,变量值为jdk主目录的位置。如下图。提醒,有时候肉眼看起来没错,还是可以试一下重新写编,也许就对了。startup启动时命令窗口的中文显示乱码原因:windows默认编码集为GBK,由于使用startu...

2019-02-28 20:08:40 178

原创 SQL Developer安装及使用

1.安装下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index-098778.html解压之后,运行目录下面的文件即可。需要输入jdk的安装目录然后可能弹出下面的界面,选择否就行了运行界面如下:sqldeveloper是基于jdbc的,所以需要创建连接。...

2018-11-11 20:35:28 12806 2

原创 查看oracle的SID

WINDOWS下查看注册表开始 输入regedit 查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是,比如所以orcl就是SID.

2018-11-11 20:22:34 5382

原创 查看oracle数据库的用户名和密码 /用户解锁/创建新用户/解决ORA01034和27101

运行 cmd 按如下输入命令sqlplus / as sysdba ---------以sys登陆 超级用户(sysdba)alter user 用户名 account unlock; --------- 解除锁定(必须带“;”号)alter user 用户名 identified 密码; -------------修改密码然后用你改好的密码登陆就行如果可以登录任意的一...

2018-11-11 20:16:04 7517

原创 oracle11g 64位安装教程完整版

1、下载Oracle 11g R2 for Windows的版本下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 也就是File...

2018-11-11 18:55:27 11980

转载 tomcat安装配置

一.JDK的安装与配置1、从官网下载jdk,注意是jdk不是jre。最好从官网下载,也可直接度娘。2、下载完毕后,安装jdk,​直接按照安装向导的提示安装即可,安装时可以自己选择安装路径,我的安装路径是C:\Program Files\Java\jdk1.8.0_31...

2018-11-09 13:11:48 209

原创 代理模式

分为静态代理和动态代理,动态代理分为jdk和proxy两种方法,proxy又分为无接口代理和有接口代理。下面将一一讲解他们的实现。1.静态代理模式:概念:代理类在程序运行前已经定义好。实现:(1)定义业务接口//主业务接口public interface ISomeService { //目标方法 String doFirst(); //目标方法 void doSecond...

2018-11-07 18:07:04 87

空空如也

空空如也

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

TA关注的人

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