- 博客(64)
- 资源 (4)
- 收藏
- 关注
原创 oracle 12c登录的时候报错Oracle ORA-01033: ORACLE initialization or shutdown in progress
但是使用普通用户登录的时候报错Oracle ORA-01033: ORACLE initialization or shutdown in progress。解决办法:打开所有PDB:ALTER PLUGGABLE DATABASE ALL OPEN;dba账号可以正常登录。
2024-04-25 08:41:02
233
原创 低版本Oracle客户端或者CMD连接Oracle 12c数据库报错ORA-1017 ORA-12560
exp 'test_user/test_user123456@jgzh' file='C:\jgzh.dmp' owner=(msagx) compress=y;exp 'test_user/test_user123456@jgzh' file='D:\jgzh.dmp' tables=(msagx.C_CB_STUDENT,msagx.C_CB_SUBJECT) feedback=10000 compress=y;
2024-04-17 09:41:49
288
原创 Spring定时器@Scheduled
@Scheduled注解是spring boot提供的⽤于定时任务控制的注解,主要⽤于控制任务在某个指定时间执⾏,或者每隔⼀段时间执⾏.注意需要配合@EnableScheduling使⽤。配置@Scheduled主要有三种配置执⾏时间的⽅式,cron,fixedRate,fixedDelay.........
2022-06-23 10:06:35
2736
原创 winspace.exe占用80端口
电脑环境win11今天在本地启动微服务项目的时候,发现服务起不来,报80端口被占用的错然后,我就去查看到底是哪个进程占用了80端口进入cmd,执行命令:netstat -ano | findstr 80打开任务管理器,选择详细信息或者服务,找到对应的PID为74312的应用,右键关闭即可。但是我结束任务之后,重新启动服务,仍然提示占用80端口,又重新排查了一遍,发现仍然是winspace.exe占用了80端口,也就是说尽管我已经结束任务,但他会自动重启。这时候,需要进
2022-04-21 15:55:55
4802
2
原创 linux系统中实现自动清理日志
1、定时调度工具crontab相关的rpm下载链接:https://pan.baidu.com/s/1GBQ0_KZ9i48CjcCi978fEQ提取码:58e42、若没有crontab的需要先安装crontab,命令如下:rpm -ivh vixie-cron-3.0.1-39.i386.rpmrpm -ivh crontabs-1.11-2.20101115git.fc15.noarch.rpmcron 是 linux 的内置服务,但它不自动起来,可以用以下的方法启动、关..
2022-03-01 15:13:16
1559
原创 mybatis批量处理
一、批量新增方法一:DAO层方法int insertBatch(@Param("entities") List<CatalogCheckResItemEntity> entities);Mapper.xml<insert id="insertBatch" useGeneratedKeys="false"> <foreach collection="entities" item="entity" open="begin" close=";END;"
2022-01-18 10:21:30
522
原创 图片上传到数据库,保存到Blob字段中
需求:从系统上传图片,将图片信息保存到数据库的blob字段中,并提供照片的查询接口数据表结构如下:controller:package com.success.controller;import ../** * 系统图标切换 */@RestController@Slf4j@RequestMapping("/systemPageLogo")public class SystemPageLogoController { @Autowired privat..
2022-01-13 14:29:22
1502
原创 Tomcat在linux上的安装
1、下载Tomcat安装包:https://tomcat.apache.org/download-80.cgi2、上传Tomcat压缩包安装包3、解压到/usr/localtar -zxvf ./apache-tomcat-8.5.73.tar.gz 后面不写路径表示解压到当前目录下4、文件重命名为tomcat8mv apache-tomcat-8.5.73 tomcat85、配置环境变量 vi /etc/profile 增加以下配置export CATALI...
2022-01-06 11:32:22
467
原创 Nginx在linux上的安装
目录一、安装Nginx依赖环境和库二、安装Nginx三、安装过程中的问题一、安装Nginx依赖环境和库因为Nginx官方提供的是C源码,要自己进行编译,所以需要自己拥有编译所依赖的环境和库才可正常编译,因此我们在安装nginx之前需要安装下面几个依赖:gcc、pcre、zlib、openssl。1、如果服务器可以联网,直接执行以下命令安装依赖:yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-d
2021-12-31 14:10:42
1878
原创 SpringBoot自定义注解和aop
自定义注解类编写的一些规则:1定义一个注解Annotation定义为@interface,所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口。参数成员只能用public或默认(default)这两个访问权修饰。参数成员只能用基本类型byte,short,char,int,long,float,double,boolean八种基本数据类型和String、Enum、Class、annotations等数据类型,以及这一些类型的数组
2021-12-31 11:11:12
321
原创 data:image/png;base64
data:image/jpg; 声明数据协议及类型名称base64, 编码形式为base64/9j/4AAQSkZ…… base64编码结果<img src=”data:image/gif;base64,R0lGODlhJQAlAJECAL3L2AYrTv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAAJQAlAAACi5SPqcvtDyGYIFpF690i8xUw3qJBwUlSadmcLqYmGQu6...
2021-12-21 10:23:48
6356
原创 java定时任务
需求:在一个springBoot项目中,需要定时调用外部接口,并将接口返回数据写入到内部数据表中解决:1、定时任务;2、调用接口;3、保存数据(一)定时任务package com.success.datashow.utils;import com.success.datashow.service.impl.GuangxiInPortShipServiceImpl;import org.springframework.beans.BeansException;import o.
2021-12-07 16:40:17
1153
原创 oracle数据库账户密码重置并修改最大连接数
问题描述:数据库连接不上了,经过排查是超过oracle的最大连接数造成的,这时候我们想要去修改最大连接数,若想要修改最大连接数,需要一个dba账户才能操作,但是dba账户的密码忘了。。。。。。。。很无语!!解决思路:经过同事的点拨,发现可以先登录上数据库服务器对dba账号进行密码重置,然后再修改oracle的最大连接数具体解决过程:第一步:在忘记Oracle用户密码的情况下,可以在Oracle服务器端执行以下操作,对密码进行修改。C:/Documents and Settings/
2021-12-01 15:40:42
485
原创 get和post请求,前端处理方式
POST或GET请求方式,前端js的处理方式:(一)GET$.ajax({ type: "get", data:{ "startTime":startTime, "endTime":endTime, "percentStart":percentStart, "percentEnd":percentEnd }, url: domainName+"/scn/view/getCreditInfo", dataType
2021-08-30 16:31:40
344
原创 查询结果按照数量排序,并且将某条记录固定放到最后一行
问题描述:查询出的结果按照数量排序,并且将某条记录放到最后一行,不影响其他排序记录解决办法:--第二步select THEME_ID, num, (case when THEME_ID = 'TZ' then 1 else null end) flag from ( --第一步 select THEME_ID, count(*) as num f
2021-08-30 16:31:11
566
原创 打印pdf证书
一、Itext简介iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。iText的安装非常方便,在http://www.lowagie.com/iText/download.html网站上下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。二、生成PDF步骤1、创建文档
2021-08-09 16:31:34
454
原创 Mybatis中foreach的使用
foreach一共有三种使用的场景,包括List、array和Mapitem表示集合中每一个元素进行迭代时的别名, index指定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表示在每次进行迭代之间以什么符号作为分隔 符, close表示以什么结束。1、List类型的插入数据<insert id="batchInsertClientDeviceList" parameterType="...
2021-08-09 16:30:40
654
原创 FTP上传下载工具类
记录一篇将图片等静态资源上传至vsftpd服务器的工具类package com.zhouym.baiwei.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import jav.
2021-08-09 16:30:15
132
原创 “24-8月 -20 07.37.37.922000 下午”格式的字段转化
select to_char(cast(cast(CREATE_TIME as timestamp) as date),'yyyy-MM-dd hh24:mi:ss') dateStr from t_credit_red_list; select to_char(to_timestamp(CREATE_TIME),'yyyy-MM-dd hh24:mi:ss') from t_credit_red_list;
2021-08-09 16:29:39
296
原创 附件上传和下载
一、BLOB字段 BLOB是指二进制大对象也就是英文Binary Large Object的所写,而CLOB是指大字符对象也就是英文Character Large Object的所写。其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。BLOB通常用来保存图片、文件等二进制类型的数据。二、使用mybatis操作blob1、表结构如下:create table BLOB_FIELD( ID VARCHAR2(64 BYTE) ...
2021-07-15 14:24:07
363
原创 Java实现分页的几种方式
一、ORACLE关键字rownum直接将分页参数(页数和每页数据条数)通过参数拼到sql中查询--page:分页参数,页数--length:分页参数,每页数据条数 select * from (select distinct * from (select b.*, rownum RN from rbac_uesr b) p where P.RN <= (#{page} * #{length}) order b
2021-07-05 10:06:56
23535
原创 三种方法实现调用Restful接口
1.HttpURLConnection实现2.HttpClient实现3.Spring的RestTemplate一、HttpURLConnection实现// HttpURLConnection 方式调用Restful接口 // 调用接口 @RequestMapping(value = "dealCon/{param}") public @ResponseBody String dealCon(@PathVariable String param) {
2021-07-02 18:46:13
3152
原创 JSONObject与JSONArray
Json分为两种结构:①对象JSONObject ;②数组JSONArray一、JSONObjectJsonObject对象结构以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”键值对构成,关键字和值之间以”:”分隔,其中关键字是字符串,而值可以是字符串,数值,true,false,null,对象或数组。示例:{"name": "张三","age": "25"}二、JSONArray数组结...
2021-07-02 17:00:13
272
原创 从数据库dual中获取数字
select rownum days from dual connect by level <11用于获取10个自然数,且没有空格select lPad(level,2,0) from dual connect by level <11用于获取带0的数字
2021-06-18 09:09:57
282
原创 maven下载与配置教程
maven下载与配置教程maven下载地址:链接:https://pan.baidu.com/s/1Asoti8E24uQwriC4bo2yYA提取码:5fa8这里以apache-maven-3.5.4版本为例,若要下载其他版本,从下面的地址进行下载:Maven下载地址:http://maven.apache.org/download.cgi具体配置步骤如下:1、下载安装包之后,将安装包直接解压,并在解压的文件夹中创建一个文件夹repository2、打开路径:按照..
2021-06-01 09:33:29
234
原创 Tomcat下载安装教程
Tomcat下载安装教程目录Tomcat下载安装教程一、下载地址二、具体的安装步骤如下:三、其他问题本文默认已安装并配置好Java 环境,关于 java 环境的配置可参考:https://blog.youkuaiyun.com/weixin_40052304/article/details/116699762Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司..
2021-05-12 11:46:16
187
原创 JDK1.8下载安装教程
JDK1.8下载安装教程目录JDK1.8下载安装教程一、下载地址:二、具体的安装步骤如下:三、配置环境变量四、检验是否配置成功一、下载地址:链接:https://pan.baidu.com/s/1KXeckB5vIKPjejK2DzqEtA提取码:66sf二、具体的安装步骤如下:1.下载好了安装包后,双击进入安装向导。2.点击下一步。3.默认会在C盘,这里选择更改安装路径。4.根据各自习惯选择安装路径,建议最内层的文件夹名是JDK的版本号...
2021-05-12 11:16:24
1424
原创 Oracle11g下载安装教程
Oracle11g下载安装教程下载地址:链接:https://pan.baidu.com/s/1fkN_LhI-Q7QIb60xPo88Pw提取码:968Y具体的安装步骤如下:1.按照上面给出的百度云地址,下载解压压缩包。2.单击解压目录下的setup.exe,双击开始安装oracle(注意:设置文件路径时尽量不要使用不规则字符、空格、汉字等)。执行安装程序,会出现一个命令行窗口。3.等待片刻后,会出现如下的界面,不用理会,点击是,然后直接安装就可以。4.然后,接着就..
2021-05-12 10:55:35
1507
1
原创 idea 安装 lombok插件
idea 安装 lombok插件通过svn检出项目,IDE打开项目后,有些set方法爆红,报【cannot resolve method 'set..........】错误通过各种方法查找原因,未能解决,后来通过百度查找到这个是因为IDE中缺少lombok插件然后就开始加lombok插件,步骤如下:IDE→file→settings→plugins做了上述的操作之后,发现提示错误信息,我猜测可能的原因是需要用到外网下载,我这里用的是公司内网,不能正常下载为了能正常的解决上边出现.
2021-05-11 14:29:48
4069
转载 MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
一、搭建开发环境1.1、使用Maven创建Web项目 执行如下命令:mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 如下图所示: 创建好的项目如下: 编辑pom.xml文件<project xmlns="...
2020-09-08 15:23:43
203
转载 MyBatis学习总结(七)——Mybatis缓存
一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为Session,当Session flush或close之后,该Session中的所有 Cache 就将清空。 2.二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 ...
2020-09-08 15:02:40
127
spring-framework-4.2.4.RELEASE.zip
2020-08-31
ngrok-stable-windows-amd64.zip
2020-08-28
接口联调测试工具SoapUIPro_18711.zip
2020-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人