自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稚彦的博客

记录学习点滴

  • 博客(156)
  • 资源 (1)
  • 收藏
  • 关注

原创 数组的几种复制方式

数组的几种复制方式

2022-07-04 15:32:18 569 1

原创 MyEclipse10配置Tomcat步骤

1、首先要了解一点MyEclipse10开发工具本身自带有Tomcat2、我们需要先把这个自带的TOmcat关闭,然后配置上自己本地安装好的TOmcat。3、给Tomcat配置JDK路径:Window---->Preference

2022-04-24 16:18:41 4567

原创 Jad反编译工具的使用

前言我们在开发的过程中,有时候需要将.class文件反编译成为.java文件。这个时候我们就需要对class文件进行反编译。Jad工具使用1、首先网上找到jad.exe文件的资源。也可以去官网下载,才400k,下载起来挺快的。2、将我们的jad.exe文件与需要反编译的类放在同一个文件夹下3、cmd进入当前文件目录。执行命令jad -sjava xxx.class这样我们的java类就反编译好了总结这个工具使用起来还是挺方便的...

2021-10-13 16:19:12 1049

原创 Oracle中dblink简单介绍

前言之前学习一直使用的Mysql数据库,现在再公司是改用了Oracle数据库。对Oracle数据库的了解还是比较少的,这次接触到了dblink,那就刚好写一篇文章来记录一下。什么是dblinkdbLink是简称,全称是databaselink,翻译过来就是数据库链接的意思。那么这个dblink的作用是什么呢。它主要是用来做跨库访问的。比如说我现在有一个A数据库,还有一个B数据库,那我我现在想在A库中访问B数据库中的数据。那么我们怎么做。我们就可以在A库中创建一个dblink来链接到B数据库。这样我们在

2021-09-04 17:52:06 17123 2

原创 WebLogic无法创建domain

WebLogi安装好之后,剩下就是创建一个domain域了。本来创建一个domain域的步骤过程应该是很简单的,不过今天却一直不是怎么顺利。1、点击Configuration Wizard没有反应2、点击cmd文件也没反应我双击cmd文件,命令行界面一闪就消失了,不管执行多少次都是这样找了很多地方都没有相关的介绍,后面看到一篇文章说是应为安装weblogic的时候jdk路劲没有选择正确造成的。然后我就打开了配置文件,确实是路径不正确。修改Java_home路径,保存再次双击cmd执行文件

2021-08-21 15:38:13 1196

原创 Weblogic创建domain域

首先我们要明白什么是domain?Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的1、如何创建domain这里一般有两种方式,第一种是在启动栏,找到Oracle Weblogic的配置,点击Configuration WIzard就可以开始创建。还有一种方式是找到目录文件,双击cmd的执行文件即可。两种方式都会出现如下界面。我们既然是创建一个domain,就选择第

2021-08-21 15:19:48 5059

原创 win10删除文件时显示文件已经在另一个程序中打开,无法删除

前言今天卸载一个应用程序,卸载完成后想将那个文件夹给删除掉,结果已删除,就报了上述了这样一个弹窗出来。该文件夹在另外一个应用程序中打开,无法删除。这不是恶心人吗。现在教大家一种方法来删除这种文件夹操作步骤1、首先,打开我们的任务管理器任务管理器怎么打开不用我说了吧。你可以直接在“开始”栏里面搜索,也可以在底部栏鼠标右键打开任务管理器2、点击性能,打开资源管理监视器3、在CPU栏处搜索文件夹的名称,找到之后鼠标右键点击结束进程即可进程结束后,我们就可以随心所欲的删除文件夹了总结以上就是

2021-08-08 17:26:30 20991 4

原创 SublimeText3安装

说实话,SublimeText3的安装没有什么可以说的,将安装程序下来下来之后,一直点击下一步就可以完成的傻瓜式安装。唯一的缺点是,在官网上下载,网速慢的出奇,而且经常下载失败。太耽误事了,一个10M的文件要下这么久。这里就留一个百度云的链接就行了。链接:https://pan.baidu.com/s/1RKfPNuo8t2tg1_rUH0XLDg提取码:oxgh–来自百度网盘超级会员V1的分享...

2021-08-07 08:46:11 157

原创 win10环境下Git安装教程

https://git-scm.com/download/win

2021-08-07 08:33:31 2302 2

原创 win10系统下idea安装过程

电脑重新安装了系统,导致我的环境都需要重装。今天刚好接着这个机会记录一下idea安装的过程。1、官网下载idea安装程序官网地址:http://www.jetbrains.com/idea/,点击Download点击Download后就是如下页面。你可以选择下载旗舰版,也可以选择下载社区版。安装方式没有什么区别。只是后面旗舰版需要注册激活而已,但是社区版不需要。旗舰版的功能比社区版强大太多。个人按需要下载。一般不推荐下载最新版,很多人都是下载完后破解掉,最新版一般网络上相关的破解资料较少,所以一

2021-08-07 07:41:40 2703

原创 格式化D盘显示有一个应用程序正在运行,无法格式化

电脑有点卡,今天想重装一下系统,打算格式化一下D盘,将系统镜像下载到D盘后直接重装。却发现D盘无法被格式化。弹窗显示出现Windows 无法格式该驱动器。退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化的信息。网上搜索了一下解决方案,有的说系统中毒了,有的说吧一些正在运行的程序退出,有人说是因为电脑虚拟内存设在了D盘。看到这里我想起来,之前确实有过将虚拟内存设在D盘的操作,主要是C盘太小,经常变红,我就把虚拟内存设在了D盘。估计可能是这个原因。1、先查看

2021-08-04 09:40:48 34445 5

原创 SpringBoot天天吃货商品项目

项目介绍来介绍一下慕课网中的一个天天吃货商城项目。项目整体采用了前后端分离,前端部分采用的是Vue框架技术,但并非Vue组件开发,只是说html页面中引入了vue.js。后端采用的是SpringBoot框架+MyBatis框架。这个项目分为了五个阶段,第一个阶段是简单的单体架构,第二阶段就设计到了集群部署,再到后面微服务等等。这里只是简单展示了第一个阶段单体项目的代码和相关运行截图的展示。这个项目的工程结构比较规范,代码编写也十分规范。可以用作参考。由于是商城项目,项目中引入了一个支付一个外接的支付模

2021-07-20 14:15:08 1004 2

原创 静态资源如何提供网络映射服务

开发Web项目时,我们想要在浏览器端访问静态资源,一般来说是将静态资源放在资源文件夹下,比如说一个SSM项目,我们就将静态资源放在webapp下,而SpringBoot的项目,我们就将静态资源放在resource文件夹下。这样我们启动Tomcat后就可在浏览器直接输入路径就可以访问了。现在静态资源不再资源文件夹下,那我们如何使用浏览器访问呢。只需要增加一个配置类就可以了,如图所示,我的静态图片存放在本地E盘下然后浏览器输入路径访问就可以了浏览器端口号路径填写和你的后端配置的映射代码相关。例如在

2021-07-13 16:04:48 164

原创 属性资源文件与类的映射

在系统开发中,我们经常会将本地的图片,文档等文件上传到系统。在之前,我们肯定都是在常量类中定义一个路径地址 public static final String IMAGE_USER_FACE_LOCATION = "E:\\workspace\\images\\foodie\\face"我们在使用的时候只需要用一个变量接收就可以了。String fileSpace = IMAGE_USER_FACE_LOCATION;但是这样有一个问题,比如说我们在本地开发,使用的是window系统的电脑,所

2021-07-13 15:12:22 103 1

原创 使用Hiberbate来做参数验证

我们在做Web开发的时候,前端页面需要提交一个表单信息给后端。后端开发人员一般是封装一个BO对象来进行接收的。但是用户在填写表单信息的时候难免会有些疏忽,所以后端一般都会对前端传递过来的数据进行一个校验。例如手机号的长度是否正确呀?邮箱格式呀?密码长度?用户姓名不能为空等等之类。如果前端传递的参数比较少,我们可以直接使用if来进行判断if(用户名为空){ //返回错误信息给前端页面}使用if非常方便,直观。但是如果前端页面传递参数太多,我们还是使用if来进行校验的话。可能就会写太多的重复类似的

2021-07-13 14:22:03 128

原创 验证手机号和邮箱格式是否正确工具类

验证手机号和邮箱格式是否正确工具类package com.imooc.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;public class MobileEmailUtils { public static boolean checkMobileIsOk(String mobile) { String regex = "^((13[0-9])|(14[5|7])|(15([0-3]

2021-07-06 08:53:35 315

原创 谷歌浏览器弹出Chrome版本太旧解决方式

谷歌浏览器是非常好用的一个浏览器,但是使用一段时间后,浏览器总是弹出Chrome版本太旧。我不太喜欢更新软件,总是置之不理。直接叉掉。可是浏览器每隔几分钟就弹出来一次,特别麻烦。之前一直是通过更新浏览器来解决这个问题,可以一个多月,就又是这种问题。现在找到了一种方式可以避免弹出。桌面找到谷歌浏览器图标,右键点击属性。在此位置上加上--disable-background-networking点击确定,后面再打开浏览器就不再弹出了。...

2021-07-04 09:54:45 23725 6

原创 SVN入门介绍以及使用

一、什么是SVNSVN是baisubversion的缩写,是一个开放源代码的du版本控zhi制系统,通过采用分支dao管理zhuan系统的高效管理,简shu而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。SVN的作用:SVN是一种技术性更加安全的产品,的实现了系统和控制两方面的结合。一方面可以将系统整体的安全功能有效地分布在分支系统中,进而保证分支系统能正常运行,从而使各分支系统能够互补,最终在系统整体性的安全性得以保障,通过均衡原则实现最终追求安全的目的。二、SVN服务

2021-07-02 15:42:04 203

原创 JSON返回结果集

返回结果集import com.fasterxml.jackson.annotation.JsonIgnore;import com.fasterxml.jackson.databind.ObjectMapper;/** * * @Title: IMOOCJSONResult.java * @Package com.imooc.utils * @Description: 自定义响应数据结构 * 本类可提供给 H5/ios/安卓/公众号/小程序 使用 * 前端接受此类数据

2021-07-02 09:24:21 1012

原创 日期工具类

日期工具类import java.text.*;import java.util.*;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.time.DateUtils;public class DateUtil { /** * Base ISO 8601 Date format yyyyMMdd i.e., 20021225 for the 25th day of Decem

2021-07-02 09:22:37 83

原创 脱敏工具类

我们在日常生活中经常会见到信息脱敏的显示。比如说我们对某个商品进行评价。比如用我的用户名是test123,那么使用脱敏工具后应该为te***23显示。脱敏工具类/** * 通用脱敏工具类 * 可用于: * 用户名 * 手机号 * 邮箱 * 地址等 */public class DesensitizationUtil { private static final int SIZE = 6; private static final

2021-07-02 09:21:05 335

原创 win10鼠标右键文件夹一直转圈圈

问题描述:今天想创建一个文件夹,往文件夹里存点东西,准备鼠标右键文件夹给文件夹重命名一下,结果一点鼠标右键,就一直转圈圈,过了一会显示window未响应。结束进程后,我先尝试了在桌面空白处点击鼠标右键,没有什么问题。后来又在一个txt文件上点击鼠标右键,还是没有什么问题。于是我又尝试在文件夹上鼠标右键,依然是转圈圈。起初我以为是电脑出了啥问题,重启一下就行了。但是重启电脑之后,依然还是会出现这种问题。下面来说一下我的解决方法。1、打开注册表按住 window+R键打开运行窗口,输入regedit打开注

2021-07-02 08:39:36 33264 7

原创 电脑首次插入耳机有声音,再次插入没有声音

我的电脑出现了realtek

2021-06-19 09:32:29 4636 4

原创 MyBatis逆向工具的使用

相信大多数人已经听说过了MyBatis逆向生成工具。MyBatis逆向工具可以帮助我们直接生成实体类,Mapper接口代码还有对应的Mapper映射文件。在这里我简单的介绍一下如何使用MyBatis逆向工具的使用。今天在做项目的时候,就想着使用一下这个工具,说是工具,其实也是一个项目工程。我们在IDEA开发工具中打开这个工程,配置一下generatorConfig.xml文件就可以直接生成对应的类了。再将生成的类拷贝到真实项目中即可。该工具项目代码我已经上传到了Gitee上,大家下载下来后,使用id

2021-05-26 09:46:55 191 2

原创 页面刷新重复提交请求如何解决

页面刷新重复提交请求这个问题在Web开发中很常见。在很多时候我们都忽略了这个问题。那么这个问题的如何触发的呢?一般无非就是你按F5或者在页面鼠标右键点击刷新。可能会触发这个问题。那么为什么会出现这种问题呢。这个是浏览器的原因。浏览器中有一个history对象。当我们发送请求的时候,会将请求存入history这个对象。这个对象的结构就像一个栈。拥有者后进先出的特性。也正是因为这个对象,我们才能能够在浏览器中执行后退操作。但是你比方说,如果我们的上一次请求是往数据库中insert一条语句。那么不断刷新页面

2021-04-30 16:28:50 3739 3

原创 页面刷新重新提交上一次请求解决方法

前言:公司里面有一个老项目,前端是用JSP编写的。并且还是使用的Struts框架。可以说是非常老了。先简单介绍一下问题所在,页面上有一个文件导出的功能,当执行文件导出功能后,页面上会出现一个弹窗,显示文件导出成功。但是这个时候你鼠标右键点击刷新页面,会又执行一次文件导出。这就出现问题了,页面刷新会重复提交上一次请求。网上搜索了一下,大多数人多的都是使用重定向了,ajax了,令牌了之类等等,但就只是简单的介绍,他们说的方法确实是没有问题的,但有时候需要结合项目本身,找出一个适合的方法。首先来说一下,为什

2021-04-22 09:47:09 2630

原创 Java并发篇

一、Java如何开启线程?怎么保证线程安全?线程和进程的区别:进程是操作系统进行资源分配的最小单元,线程是操作系统进行任务分配的足校单元,线程隶属于进程。如何开启线程?1、继承Thread类,重新run方法2、实现Runnable接口,实现run方法3、实现Callable接口,实现call方法,通过FutureTask创建一个线程,获取到线程执行的返回值4、通过线程池来创建线程怎么保证线程安全? 加锁:1、JVM提供的锁,也就是Synchronized关键字。2、JDK提供的各种锁,基于L

2021-04-11 09:37:31 153

原创 CMD登录Oracle报错,ORA-12560:TNS:协议适配器错误

前言:今天使用命令sqlplus / as sysdba;登录Oracle报ORA-12560:TNS:协议适配器错误。之前使用该命令是没有问题,今天非常奇怪,不知怎么的就报错了。我网上找了一些解决方案,但大多数都不全,为此我总结整理了一下,大概有三种原因,在这里我一一列举原因一:Oracle服务异常停止可能因为某些原因导致我们的Oracle相关服务停止,执行上述命令的时候就会报错,所以先检查一下自己的Oracle服务是不是全部开启。打开任务管理器–》服务我这里有一个服务停止了,但我启动之后,

2021-04-02 09:26:41 7948 3

原创 PL/SQL如何连接远程Oracle数据库

前言:之前一直使用的是本机Oracle数据库。今天想连接一下远程服务器上测试环境的Oracle数据库实验一下,然后不知道怎么使用PL/SQL工具连接,写下此片博客记录一下。工具准备:PLSQL Developer1、找到tnsnames.ora文件2、修改这个tnsnames.ora文件具体配置如下:test_online = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxx)(PORT = 1521)) (CO

2021-03-26 09:03:27 2065

原创 idea中没有weblogic怎么解决

前言:之前使用idea开发工具来搭建web工程的时候,使用的Web服务器都是Tomcat,现在到了公司后发现Application Server中没有WebLogic这个选项

2021-03-24 15:04:09 2653

原创 PL/SQL流程控制语句

PL/SQL的流程控制语句,包括如下三类:控制语句: IF语句循环语句: LOOP语句,EXIT语句顺序语句: GOTO语句,NULL语句条件语句语法规则:IF<布尔表达式>THEN PL/SQL 和SQL语句;END IF;IF<布尔表达式>THEN PL/SQL和SQL语句;ELSE 其他语句;END IF;IF<布尔表达式>THEN PL/SQL和SQL语句;ELSIF<其他布尔表达式>THEN

2021-03-24 13:24:48 372

原创 PL/SQL块结构和组成元素

PL/SQL块PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分。DECLARE/* 声明部分:在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数*/BEGIN/* 执行部分:过程及SQL语句,即程序的主要部分 */EXCEPTION/* 执行异常部分: 错误处理*/END;其中,执行部分是必须的。PL/SQL块可以分为三类:1、无名块:动态构造,只能执行一次2、子程序:存储在数据库中的存储过程、函数及包等。当在数据库上建立好后可以在其他程序中调

2021-03-23 15:36:06 605

原创 Win10系统文件名太长导致无法删除

今天要删除一个文件,里面有一个jar包,文件名很长,没有办法直接删除,也没有办法将这个jar包重命名解决方法:1、将包含要删除文件的文件夹重命令为1,重命名为1没有特殊意义,只为了文件名短一点2、创建一个空的文件夹23、在此路径下,按住Shift键不动,鼠标右键,打开命令行窗口·在命令行输入以下命令robocopy 2 1 /purge这样就把那个文件名长的文件删除掉了。...

2021-03-19 16:11:49 271

原创 Eclipse如何定位当前类

在IDEA中我们要知道一个类在哪个地方,一般套路数先使用全局搜索,然后点击一下左侧的工具栏就可以直接定位到这个类所在位置。Eclipse中也有类似的操作。点这个双向箭头就可以了可以直接定位当前文件所在位置...

2021-03-10 16:00:05 855

原创 Eclipse中如何刷新文件夹

鼠标右键项目,选择Refresh就行

2021-03-10 15:56:03 2352 1

原创 Eclipse频繁未响应解决方法

本来用Eclipse用的挺好了,突然就频繁未响应,随便整一个操作就未响应。不知道什么原因,也许是心情不太好。刚开始也尝试重启Eclipse,关掉再打开,这种现象还在。后来我又重启了电脑,发现依然没有解决。网上搜索了一下,找到了原因所在。之前Eclipse在编译的时候,有一个Java文件没有被编译,导致Tomcat无法启动,于是我开启了自动编译。开启之后类就被编译了。再次启动Tomcat,程序运行成功。不过从这之后,就开始频繁出现未响应的情况。后面把这个关闭了就好了。问题解决...

2021-03-09 15:22:47 2002

原创 Eclipse如何更新maven依赖

用习惯idea后,Eclipse就用的不太顺手了。使用Eclipse导入maven项目后,有时候要习惯性的刷新一下maven依赖,不然后面会出现一些不知名的乱七八糟的问题右键项目,选择maven,点击update project

2021-03-09 14:01:28 8740 1

原创 THE TOMCAT SERVER CONFIGURATION AT \SERVERS\TOMCAT V7.0 SERVER AT LOCALHOST-CONFIG IS MISSING. CHECK

使用Eclipse开发工具导入了Tomcat7.0启动的时候报这个错误THE TOMCAT SERVER CONFIGURATION AT \SERVERS\TOMCAT V7.0 SERVER AT LOCALHOST-CONFIG IS MISSING. CHECK THE SERVER FOR ERRORS.报错原因就是一个文件关联的问题,可能是因为修改了什么吧。删除已经配好的Tomcat服务器,删除之后,重新再添加一遍。Eclipse中点击Window-Preferences-Server-

2021-03-06 11:41:20 358

原创 Mysql实战09:Mysql为什么有时候会选错索引

我们知道Mysql中的一张表其实可以支持多个索引的,但是,你写SQL语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由Mysql来确定的。有时候,一条本来可以执行很快的语句,却由于Mysql选错了索引,而导致速度变得很慢?先创建一个简单的表,表里面有a、b两个字段,并分别建上索引:CREATE TABLE `t` ( `id` int(11) NOT NULL, `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, PR

2021-03-05 13:13:36 82 2

原创 Mysql实战08:普通索引和唯一索引

什么时候用普通索引,什么时候用唯一索引呢?假设我们在维护一个市民系统,每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。如果市民系统需要按照身份证号查姓名,就需要执行类似的SQLselect name from CUser where id_card="XXXXXXXXXXXXX"所以,我们会考虑在id_card字段上建立索引。由于身份证号字段比较大,不推荐把身份证号作为主键,那么现在有两个选择,要么给id_card字段创建唯一索引,要么创建普通索引。如果业务代码保证

2021-03-05 09:36:44 201 2

heimassm.rar

SSM权限管理系统

2021-02-05

空空如也

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

TA关注的人

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