- 博客(37)
- 收藏
- 关注
原创 Oracle表空间扩容
简单来讲,导致该事故最直接的原因就是这个业务系统现场人员为按时巡检导致,该系统数据库表空间满了没人知道,直到客户反馈业务传输有问题了,才开始排查,排查发现录入的信息数据库内无法查找,抽取日志查看发现表空间无法自动扩容。-- 创建永久表空间TEST05,允许自动扩展数据文件,本地管理方式,区分配方式为自动分配,段管理方式为自动管理。-- 创建永久表空间TEST06,允许自动扩展数据文件,本地管理方式,区分配方式为定制分配,段管理方式为手动管理。示例2:新增数据文件,允许数据文件自动增长。
2024-08-29 17:22:34
5864
原创 redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
【面试】redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存...
2023-12-27 11:24:05
480
原创 Camunda 官方快速入门教程中文版(完整版)
本教程将指导您使用Camunda BPM平台建模并实现您的第一个工作流程,其中将使用JAVA或NodeJS作为外部客户端,以及使用DMN分离流程与决策,让我们开始吧!教程将分为六个步骤下载和安装在计算机上安装Camunda BPM平台和Camunda Modeler。编辑流程了解处理Camunda Modeler的基础知识,了解如何对完全可执行的流程进行建模和配置,以及如何集成自己的业务逻辑。部署流程将流程部署到Camunda并启动您的第一个流程实例。人工任务。
2023-12-27 11:11:30
3887
原创 camunda数据库表结构介绍
ACT_RU_*: 'RU’表示流程运行时。由于Camunda的表比较多,其中一部分是企业版功能需要的,比如批量操作功能、流程监控预警功能等,还有一部分是CMMN案例管理模型和DMN决策模型相关的表,本文仅介绍跟BPMN流程引擎相关的表。流程运行时任务表,包含所有正在运行的流程实例的所有打开的任务,包括诸如相应的流程实例、执行以及元数据(如创建时间、办理人或到期时间)等信息。ACT_RE_*: 'RE’表示流程资源存储,这个前缀的表包含了流程定义和流程静态资源(图片,规则等),共5张表。
2023-12-27 10:32:18
837
转载 Camunda 官方快速入门教程中文版(完整版)
0.介绍Camunda 官方快速入门教程中文版(完整版)_晨峰说-优快云博客_camunda中文文档本教程将指导您使用Camunda BPM平台建模并实现您的第一个工作流程,其中将使用JAVA或NodeJS作为外部客户端,以及使用DMN分离流程与决策,让我们开始吧!教程将分为六个步骤下载和安装在计算机上安装Camunda BPM平台和Camunda Modeler。编辑流程了解处理Camunda Modeler的基础知识,了解如何对完全可执行的流程进行建模和配置,以及如何.
2021-11-22 14:47:47
9158
原创 【面试】redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,...
2021-09-28 11:38:31
167
原创 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml,.properties文件
解决办法:在pom.xml文件中加入以下配置:<!--解决Intellij构建项目时,target/classes目录下不存在mapper.xml文件--> <resources> <resource> <directory>${basedir}/src/main/ja...
2020-03-11 11:01:51
1095
原创 Oracle数据库中某个表中的某个字段的值是用逗号隔开的多个值,根据逗号拆分并从关联表中查出数据返回
工作中遇到一个问题,表A中有一个字段,存的是编码值,但是不规范,存的多个值,用逗号(既有英文逗号,又有中文逗号,还有空格)隔开了;现需要根据编码值关联对应的编码表查出编码名称,所以网上查找资料得出了解决方法。本人用的是Oracle数据库。参考MySQL数据库解决方法:https://blog.youkuaiyun.com/myme95/article/details/82661661一、创建测试数据...
2020-01-16 11:00:01
3063
原创 oracle有字段里的值是用逗号分割如何用in查询时加上单引号
createorreplacefunctionaddSingleQuotes(v_oldStr VARCHAR2)returnVARCHAR2--该函数将逗号分隔的字符串的每个字串两边加上单引号--如0001,0002,0003改为'0001','0002','0003'asoldStr VARCHAR2(4000):=v_oldStr;newStr VA...
2020-01-14 12:00:46
2532
原创 Oracle中coalesce函数的用法
学习了几天教主的书,今天看到coalesce函数,功能很强大啊!coalesce函数的参数是列,结果是取出第一个不为空的列的数据。首先,建一个视图:CREATE OR REPLACE VIEW v AS SELECT NULL AS c1,NULL AS c2,1 AS c3,NULL AS c4,2 AS c5,NULL AS c6 FROM dual UNION ALL SELEC...
2019-11-27 11:03:24
1323
原创 PowerDesigner 的修改外键命名规则
使用PowerDesigner生成数据库脚本时报 Constraint name uniqueness 错误:双击每行错误,发现外键引用的名字有重复的:惯性去网上找解决办法,找到的主要是两个方法:1.使用Automatic Correction右键错误行,菜单中选择Automatic Correction,自动更正错误。这样Constraint name 就会自...
2019-08-23 16:00:00
2611
原创 json解析
[{ "thistimeaward": "1.570", "awardpeoples": "6", "mpmdocid": "00016bcfcbc55603", "prondaward": "5.910", "willawardlimit": "5.910", "fileurl": "http://192.168.43.142:8282/2BM...
2019-07-08 22:23:58
1270
原创 Oracle 数据库常用操作语句大全
一、Oracle数据库操作1、创建数据库 create database databasename2、删除数据库 drop database dbname3、备份数据库完全备份 exp demo/demo@orclbuffer=1024file=d:\back.dmpfull=y demo:用户名、密码 buff...
2019-06-14 15:12:00
149
原创 Oracle数据库自动备份文件
首先登陆PLSQL执行以下语句导出空表declarestmt varchar2(200);beginfor tb in (select table_name from user_tables where segment_created='NO') loop stmt:='alter table '||tb.table_name||' allocate extent'; begin ...
2019-05-08 18:17:49
1010
1
原创 Intellij IDEA 14.1.4安装详细图解与注册方法
Intellij IDEA 14.1.4安装详细图解与注册方法----------------------------------声明:仅供学习交流测试,严禁用于商业用途,请于24小时内删除!1. 先下载Intellij IDEA 14.1.4安装文件,推荐下载旗舰版注:也可选择Community社区版,是免费的,只是功能没用旗舰版多,个人开发完全够了。①官网下载地址:ht...
2019-04-01 13:20:43
1970
原创 PowerDesigner最基础的使用方法入门学习
1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2:首...
2019-03-18 13:26:36
186
原创 Spring和WebService发布的服务端
web.xml 里配置使用cxf发布的<servlet> <servlet-name>cxf</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>...
2019-01-10 17:42:57
250
原创 java时间处理
前言:将时间字符串转换为日期格式,将时间戳转换为日期的方法,简单封装,直接使用。一. 将时间字符串转化为日期格式。例1:将字符串“20160325160000”转换为为“2016-03-25 16:00:00”的实现方法: /** * 将时间字符串转化为日期格式字符串 * @param timeStr 例如:20160325160000 * @retur...
2019-01-08 11:52:42
249
原创 CXF整合Spring之JaxWsProxyFactoryBean调用
//服务端代码1.UserBean.Java Java代码 package cn.hk.bean; public class UserBean { private int id; private String userName; private String password; public UserBean(...
2019-01-07 20:43:11
3059
原创 json解析
/** * 用户集成调用 */// public String getUser(String dataJson) {//// String reason = "{'reason':'操作命令不对'}";// try {// if (!StringUtil.validateString(dataJson...
2018-12-20 10:39:27
104
原创 svn 锁住了,并且无法clean up 的解决方法
在更新svn时候有时候会遇到这样的问题,更新到一半时候因为一些特殊情况断掉了,此时再继续更新会显示: Working copy "XXX" locked. "XXX" is already locked. Please execute the 'Clean up' command. 如图所示: ...
2018-11-24 15:08:16
11455
2
原创 idea更新svn出现Error:svn: E155004:
在做项目的时候,svn更新或者提交的时候可能出现Error:svn: E155004: There are unfinished work items in 'E:\xxx\intellij_work\Trunk'; run 'svn cleanup' first.原因不清楚,自己猜测可能是在idea更新项目的时候,因为网络或者电脑卡顿或者我们人为的将其打断,导致更新项目失败,svn对文件进行...
2018-11-24 15:05:31
2423
原创 HTTP客户端调用天气预报
public String httpTest(){ String url = "https://www.apiopen.top/weatherApi"; CloseableHttpClient httpclient = HttpClients.createDefault(); HttpPost httppost = new HttpPost(url); List...
2018-11-08 12:11:48
1719
原创 免费API接口
随机推荐热门段子(包含文字、图片、GIF、视频): https://www.apiopen.top/satinApi?type=1&page=1随机推荐热门段子【神评版本】(包含文字、图片、GIF、视频): https://www.apiopen.top/satinGodApi?type=1&page=1随机推荐热门段子【神评版本】评论列表: https://www....
2018-11-06 21:43:11
6064
原创 HttpPost接口调用
package com.fastech.test;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;...
2018-11-01 16:10:29
983
原创 mysql
mysql 优化 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id fro...
2018-09-16 12:28:45
143
原创 nginx结合tomcat使用小结
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述: Html代码 反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并...
2018-09-16 12:15:35
166
原创 idea
Intellij IDEA 14.1.4安装详细图解与注册方法----------------------------------声明:仅供学习交流测试,严禁用于商业用途,请于24小时内删除!1. 先下载Intellij IDEA 14.1.4安装文件,推荐下载旗舰版注:也可选择Community社区版,是免费的,只是功能没用旗舰版多,个人开发完全够了。①官网下载地址:https://www.je...
2018-05-12 15:31:28
1603
原创 Hibernate注解方法使用总结
1.类级别注解@Entity 映射实体类@Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略。 @Table(name="",catalog="",schema="") - 可选,通常和@Entity 配合使用,只能标注在实 体...
2018-04-14 14:13:57
174
原创 oracle用户创建及权限设置
oracle用户创建及权限设置 #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL> select * f
2017-09-28 11:15:35
314
原创 webScoket
服务端代码package com.masiinc.iscp.websocket;import java.io.IOException;import java.util.concurrent.CopyOnWriteArraySet;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.we
2017-09-01 11:16:08
768
原创 Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个
2017-07-05 15:01:44
227
翻译 tomcat内存溢出
Tomcat的启动分为startupo.bat启动和注册为windows服务的启动,下面一一说明。1.startup.bat启动在tomcat_home/bin目录下找到catalina.bat,用文本编辑器打开,加上下面一行:set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -
2017-06-22 17:01:02
209
原创 mysql
mysql 优化 1、应尽量避免在 where 子句中使用!=或 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以
2017-05-07 15:56:54
234
原创 java swing jfreechart
/** * 创建JFreeChart传入数据集 */ private void createPieChart(List listChartIn, List listChartOut) { DefaultCategoryDataset dataset = new DefaultCategoryDataset();
2017-04-21 13:49:22
731
转载 java中对List集合的常用操作
list中添加,获取,删除元素;list中是否包含某个元素;list中根据索引将元素数值改变(替换);list中查看(判断)元素的索引;根据元素索引位置进行的判断;利用list中索引位置重新生成一个新的list(截取集合);对比两个list中的所有元素;判断list是否为空;返回Iterator集合对象;将集合转换为字符串;将集合转换为数组;集合类型转换;去重复; 备注:内容中代码
2017-04-13 17:53:05
664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人