自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yoke

当你感觉为时已晚的时候,恰恰是你最早的时候

  • 博客(85)
  • 问答 (3)
  • 收藏
  • 关注

原创 ORACLE数据库初始化导入

数据库:oracle 19c,导入dump文件。

2023-11-07 11:26:21 126

原创 数据库、表备份命令

oracle同样没有sql语句备份数据库,只有exp导出或者RMAN备份,都不是sql, RMAN备份比较繁琐,这里介绍常用的exp导出,以下命令在cmd下运行,前提是你要连接上数据库。数据库地址:127.0.0.1。数据库密码:password。以下命令在cmd下运行。数据库用户名:root。数据库名称:java。

2023-09-11 17:34:39 344

原创 使用Arthas诊断线上问题的常见命令(热更新,监听耗时,方法出入参,jvm信息)

Attach 到目标进程上的 arthas 还会继续运行,端口会保持开放,下次连接时可以直接连接上。完全退出 arthas,可以执行。jar包丢到项目任意目录,启动jar,选择java进程,项目上一般选择tomcat对应的pid。将编译好的class文件放到服务器任意目录下。使用jad命令查看热部署是否生效。退出当前的连接,可以用。

2023-09-11 17:31:13 364

原创 生产内存溢出定位分析

生产内存溢出定位分析具体生产环境大多为linux系统,此处以linux系统为示例。1.什么是oom?英文全称“Out Of Memory”,译为 “内存不足” ,错误来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made av

2022-05-05 17:08:52 940

原创 MySql根据某个字段规则行转列及一些字符串函数的使用

MySql根据某个字段规则行转列及一些字符串函数的使用基础数据源1.字符串函数group_concat该函数返回带有来自一个组的连接的非NULL值的字符串结果,默认逗号连接select g.SHOWORDER, group_concat(OASHORTNAME)from g_bank gwhere OASHORTNAME is not nullgroup by SHOWORDER;FIND_IN_SET官网说明:如果字符串str在由N个子字符串组成的字符串列表strl

2022-04-20 10:23:09 2505

原创 oracle in 超过1000解决方案

oracle in 超过1000解决方案1.with as table建立临时表子查询with t as ( select '1' as id from dual union all select '2' as id from dual ·····)select i.*from table1 iwhere i.id in ( select t.id from t)2.使用or方式1:select * from table where id in

2021-08-24 20:02:52 5591

转载 ORA-02287此处不允许序号(sequence number not allowed here) 的避免及解决办法

ORA-02287:此处不允许序号(sequence number not allowed here) 的避免及解决办法原文链接:https://blog.csdn.net/qq525099302/article/details/43053291问题场景一:SELECT id,name FROM (select SEQ_B_LOG_ID.NEXTVAL id , 'elong_deo' name from dual);问题场景二:insert into b_authority (id,r

2021-08-19 16:22:13 1352

转载 Oracle误删除数据和表的恢复办法

在工作中我们操作数据库的时候经常会发生一个不该发生的问题:用户意外的删除一个非常重要的表或者是表中的数据而且没有备份,需要尽快的恢复,以下就是解决的办法:主要是利用Oracle回收站的闪回特性oracle 回收站recyclebin是10g才有的新特性,当我们drop table cube_scope 【purge】时,如果不指定purge时,系统只是将这个表重命名为BIN$开头的名称,并在数据字典中修改了相关数据,表所占用的物理空间并没有真正的回收,此时所占用的空间还是原来的表空间,当表空间不够用时,O

2021-01-06 18:05:58 383

转载 List集合remove问题

List集合remove问题Java的List在删除元素时,一般会用list.remove(obj)/remove(index)方法。在使用时,容易触碰陷阱,得到意想不到的结果。总结以往经验,记录下来与大家分享。首先初始化List,代码如下:public static void main(String[] args) { List<Integer> list=new ArrayList<Integer>(); list.add(1); list.add(2); lis

2020-09-16 19:51:49 614

原创 js实现将数字金额翻译成中文的大写金额

一个实用的js函数,工作可以经常用到,上代码!效果代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <script> function ChineseNumber() { amount = document.getElementById("numb").value;.

2020-06-16 19:43:50 794

原创 Oracel GROUP BY 和 ORDER BY使用一些该注意的问题与细节

GROUP BY 和 ORDER BY一起使用一些该注意的问题与细节当同时使用GROUP BY和 ORDER BY执行sql出现过[42000][920] ORA-00920: 无效的关系运算符或者是执行后报错ORA-00979:不是GROUP BY 表达式 这两种情况,由于碰到第二次我还是打开了我的搜索引擎来寻求原因,特此记录。示例--示例表select *from AIMS_SECTION;出现原因情况GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP

2020-06-16 16:41:04 301 1

原创 Oracle where not in条件下集合超过1000报ORA-01795错误怎么办?

Oracle where not in条件下集合超过1000报ORA-01795错误怎么办?????业务场景公司要同步ERP那边的接口数据,流水有几千个,但通过计划任务进行操作时判断该比明细是否同步过,第一次同步接口表来了几千笔数据。在开发库可能数据少,检测不到,但在生产环境却报ORA-01795错了????,原因就是这个。????代码通过后台组装的id,判断流水是否存在: <select id="queryAccounts" parameterClass="java.util.Map"

2020-06-10 18:44:17 974

原创 jQuery - 取值和获值的三种方式

jQuery - 取值和获值的三种方式1.获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery 方法:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值通过 jQuery text() 和 html() 方法来获得内容:实例$("#btn1").click(function(){ alert("Text: " + $("#test"

2020-06-04 17:19:34 4728 1

原创 markdown表情大全

markdown表情该文是搜集的网络资源整理,为了写博客需要用到一些有趣的表情,特此记录将对应emoji表情的符号码复制后输入你的markdown文本即可显示emoji表情。如:blush:,显示为????人物syntaxpreviewsyntaxpreviewsyntaxpreview:bowtie::bowtie::smile:????:laughing:????:blush:????:smiley:????:relaxed:☺️:s

2020-06-04 17:12:54 16201 9

原创 Oracle 通过一长串的子查询出来的值要用作计算怎么办?

Oracle 通过一长串的子查询出来的值要用作计算怎么办?业务场景:公司需要有一张关于校验账户明细的报表,但是余额表的期初余额字段没有维护,甚至会因为软件异常停止,导致期初余额字段为空,那么该如何获取正确的期初余额值呢?先来一段取最近日期的sql????-- &date 为需要改变的日期格式select col_name from table where abs(col_na...

2020-03-20 19:11:53 410

原创 ECharts 地图绘制

全国疫情模拟实例在绘制之前我们要了解一些Echarts的一些基本的组件:1.geogeo 是 ECharts 图表的地理坐标系组件。ECharts 中地理坐标系组件可以用于地图的绘制,它支持在地理坐标系上绘制散点图,线集。2.visualMap[i]visualMap 是视觉映射组件,用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)。视觉元素可以是:- symbol:...

2020-02-21 13:29:45 2685

原创 利用IDEA工具导入csv表格文件到数据库

利用IDEA工具导入表格文件到数据库

2020-02-21 13:18:06 5472 1

原创 Oracle一次插入多条数据

Oracle一次插入多条数据oracle不像mysql那样可以在values后面添加多个插入的值,mysql具体操作mysql插入多条数据-- mysql插入多行代码insert into CB_PRACTICE(id_, type_,remark) values (5,'物理','浮力'),(6,'物理','阻力');oracle插入多条数据的方法1.采用union all拼接...

2020-01-17 16:16:07 20003 6

原创 Oracle中DUAL表到底是什么?如何使用?

Oracle中DUAL表到底是什么?DUAL是Oracle与数据字典一起自动创建的一个最小工作表,它只有一列:DUMMY,其数据类型为:VARCHAR2(1)。DUAL中只有一行数据:'X'。DUAL属于SYS模式,但所有用户都可以使用DUAL名称访问它。用SELECT计算常量表达式、伪列等值时常用该表,因为它只返回一行数据,而使用其它表时可能返回多个数据行。特性1、Oracle提供的最...

2020-01-15 17:30:41 2899

转载 数据库索引相关介绍

数据库索引工作原理转载至:http://www.ituring.com.cn/article/986译者按:今天在翻译时无意中搜索到StackOverflow中的这篇文章(问答),觉得有必要翻译出来。不仅因为文章本身写得精彩,更重要的是它昭示了一个写文章(特别是技术文章)的重要法则——5W1H。 原文在此 How does database indexing work?(作者:Xenph Y...

2020-01-14 17:04:37 151

原创 数据库备份命令

数据库备份命令MySql备份数据库以下命令在cmd下运行数据库地址:127.0.0.1数据库用户名:root数据库密码:password数据库名称:java-- 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppassword java> d:/backupfile.sql-- 还原MySQL数据库的命令...

2020-01-10 13:49:01 5249

原创 Oracle中rownum的基本用法

Oracle中rownum的基本用法1.前言用sql分页查询在mysql中我们会想到用limit,然而在oracle中并没有这个关键字,oracle不能分页了吗?不是的,rownum可以解决这一问题。2.基本使用注意:rownum不支持>, >=, =, !=, between…and…这几个运算符,只能用符号(<、<=)2.1示例:查询表3条以后的记录原...

2019-12-30 17:27:28 3036

转载 Oracle Sequence创建与使用

原文地址:https://blog.csdn.net/Karloo/article/details/51423340(记录学习)1. 创建sequence语句:CREATE SEQUENCE seq_name-- seq_name为计数器的名字,自定;INCREMENT BY 1 -- 每次加幅度:1,2,3,....;START WITH 1 -- 起始序号,以实际生产情况而定;NOM...

2019-12-05 09:41:26 1705

原创 HashMap,HashSet和HashTable的区别?

HashMap,HashSet和HashTable的区别?HashMap,HashTable:两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用...

2019-11-25 18:49:22 1352

原创 面试题分享:了解乐观锁和悲观锁吗?说说他们的区别?

了解乐观锁和悲观锁吗?说说他们的区别?乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,像加synchronized,只允许单个线程占用资源,其他线程阻塞,在效率上来说可能较低;适用于写多读少;乐观锁总是假设最好的情况,每次去拿数据的时候...

2019-11-03 20:38:34 493

原创 session ,cookies,token三者的区别以及作用场景

session ,cookies,token三者的区别以及作用场景场景描述fjh到健身房去练胸肌,首先领了钥匙,然后进了更衣间,把衣服,裤子,手机,钱包都放在盒子里面。plw也到健身房,去练翘臀。首先领了钥匙,然后 进了更衣间,把衣服,裤子,手机,《Java 21天从入门到精通》也放在了一个盒子里,但是这个盒子是和fjh的是不同的。健身房,就相当于服务器,盒子,就是会话Session。切...

2019-10-21 09:21:44 311

原创 SpringCloud微服务之间的通讯,Feign和RestTemplate概念实例详解

SpringCloud微服务之间的通讯,Feign和RestTemplate概念实例详解技术背景利用consul注册中心实现了服务的注册和发现功能,那么服务之间是如何调用?在单体应用中,代码可以直接依赖,代码可以直接调用。在微服务架构中,服务都运行在各自的进程中,甚至部署在不同的主机不同的地区,那么需要远程调用技术。spring cloud 体系中应用比较广泛的服务调用的方式有 2 种:...

2019-10-14 21:17:13 1096

转载 linux中tar命令用法

linux中tar命令用法把常用的tar解压命令总结下,当作备忘:tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的...

2019-10-13 11:53:06 557

原创 Freemarker模板自动生成代码,diy属于你自己的代码,不在重复搬砖!

auto-code基于FreeMarker模板引擎实现自动代码生成工具,可以根据数据库表自动生成entity,dao,servlet和简单的表单页面。项目地址:https://github.com/codeYoke/auto-code前言因感概业务代码存在大量的增删改查功能,只是针对不同的表数据而已。故想有没有办法,在重复的相同代码中替换某些内容,于是按此思路搜寻,了解到有freemarke...

2019-10-04 16:32:40 937

转载 Spring IOC的原理及详解

[Spring框架]Spring IOC的原理及详解。看后 受益匪浅,这里再重温一遍Spring IOC1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从...

2019-10-02 17:26:34 235

原创 sprigBoot集成之集成mybatis框架

sprigBoot集成之集成mybatis框架3、集成mybatis框架官网:http://mybatis.org/spring/zh/集成springboot插件: http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/3.1 添加依赖 <!--mybatis-springBoot 依赖...

2019-10-02 17:04:22 164

原创 springBoot集成之集成swagger文档

springBoot集成之集成swagger文档集成springboot的web开放环境1.1 添加web依赖、lombok依赖、devtool依赖1.2 启动应用1.3 修改启动端口使用80端口server.port=80server.servlet.context-path=/1.4 自定义banner​ http://www.network-science.de/a...

2019-10-02 16:36:37 107

原创 mybatis-generator的使用

mybatis-generator的使用自动生成代码mybatis-generator官网地址:http://www.mybatis.org/generator/configreference/xmlconfig.html1、新建maven项目并且在pom.xml中添加mybatis-generator的插件<build> <finalName>ibatis...

2019-10-02 16:05:37 361

原创 myBatis 简单的增删改查

myBatis 简单的增删改查前面已经讲到用接口的方式编程。这种方式,要注意的一个地方就是。在User.xml 的配置文件中,mapper namespace="com.fjh.inter.UserMap"命名空间非常重要,不能有错,必须与我们定义的package 和 接口一致。如果不一致就会出错,这一章主要在上一讲基于接口编程的基础上完成如下事情:1. 用 mybatis 查询数据...

2019-10-02 15:46:20 111

原创 windows下安装redis

windows下安装redis1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原...

2019-10-02 15:20:15 74

原创 mybatis环境搭建

什么是mybatis?MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.orm工具的基本思想无论是用过的hiber...

2019-10-02 15:13:20 110

原创 docker的安装及简单使用

项目地址:https://github.com/boot2docker1、boot2docker Windows Installer 下载地址:https://github.com/boot2docker/windows-installer/releaseswin7,win8或者win10家庭版下载使用地址:http://mirrors.aliyun.com/docker-toolbox/...

2019-10-02 14:39:12 220

原创 EL表达式

EL表达式EL简介 (默认调用的get方法取值)1、)语法结构 ${expression}2、)[]与.运算符EL 提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:${user.My-Name}应当改为${user["My-Name"] }如果要动态取值时,就可以用[]来做,而.无法做到动态取...

2019-10-02 14:22:52 141

原创 基本Git bash 命令

Git添加,提交和上传文件Git add git add [参数] <路径> 作用就是将我们需要提交的代码从工作区添加到暂存区,就是告诉git系统,我们要提交哪些文件,之后就可以使用git commit命令进行提交了。 为了方便下面都用 . 来标识路径, . 表示当前目录,路径可以修改,下列操作的作用范围都在版本库之内。git add .不加参数默认为将修改操作的文件和未跟...

2019-09-10 16:47:13 203

原创 git本地仓库与远程仓库建立连接

git本地仓库与远程仓库建立连接这些前提是你要配好ssh免密登录方式一:将本地仓库关联并上传远程仓库$ mkdir tmp //创建推送目录,可直接进入项目目录将其初始化为仓库直接到第三步$ cd tmp //进入推送目录 $ git init //设置该目录为推送$ touch README //生成readme$ git add ...

2019-09-10 16:37:19 2828

空空如也

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

TA关注的人

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