自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案

【面试】redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存...

2023-12-27 11:24:05 441

原创 Camunda 官方快速入门教程中文版(完整版)

本教程将指导您使用Camunda BPM平台建模并实现您的第一个工作流程,其中将使用JAVA或NodeJS作为外部客户端,以及使用DMN分离流程与决策,让我们开始吧!​教程将分为六个步骤下载和安装在计算机上安装Camunda BPM平台和Camunda Modeler。编辑流程了解处理Camunda Modeler的基础知识,了解如何对完全可执行的流程进行建模和配置,以及如何集成自己的业务逻辑。部署流程将流程部署到Camunda并启动您的第一个流程实例。人工任务。

2023-12-27 11:11:30 2038

原创 camunda数据库表结构介绍

ACT_RU_*: 'RU’表示流程运行时。由于Camunda的表比较多,其中一部分是企业版功能需要的,比如批量操作功能、流程监控预警功能等,还有一部分是CMMN案例管理模型和DMN决策模型相关的表,本文仅介绍跟BPMN流程引擎相关的表。流程运行时任务表,包含所有正在运行的流程实例的所有打开的任务,包括诸如相应的流程实例、执行以及元数据(如创建时间、办理人或到期时间)等信息。ACT_RE_*: 'RE’表示流程资源存储,这个前缀的表包含了流程定义和流程静态资源(图片,规则等),共5张表。

2023-12-27 10:32:18 698

原创 如何写好一份软件开发设计文档

11

2022-09-06 10:28:42 2955 1

转载 Camunda 官方快速入门教程中文版(完整版)

0.介绍Camunda 官方快速入门教程中文版(完整版)_晨峰说-CSDN博客_camunda中文文档本教程将指导您使用Camunda BPM平台建模并实现您的第一个工作流程,其中将使用JAVA或NodeJS作为外部客户端,以及使用DMN分离流程与决策,让我们开始吧!教程将分为六个步骤下载和安装在计算机上安装Camunda BPM平台和Camunda Modeler。编辑流程了解处理Camunda Modeler的基础知识,了解如何对完全可执行的流程进行建模和配置,以及如何.

2021-11-22 14:47:47 8671

原创 【面试】redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案

设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,...

2021-09-28 11:38:31 141

原创 解决使用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 1051

原创 Oracle数据库中某个表中的某个字段的值是用逗号隔开的多个值,根据逗号拆分并从关联表中查出数据返回

工作中遇到一个问题,表A中有一个字段,存的是编码值,但是不规范,存的多个值,用逗号(既有英文逗号,又有中文逗号,还有空格)隔开了;现需要根据编码值关联对应的编码表查出编码名称,所以网上查找资料得出了解决方法。本人用的是Oracle数据库。参考MySQL数据库解决方法:https://blog.csdn.net/myme95/article/details/82661661一、创建测试数据...

2020-01-16 11:00:01 2819

原创 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 2430

原创 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 1239

原创 PowerDesigner 的修改外键命名规则

使用PowerDesigner生成数据库脚本时报 Constraint name uniqueness 错误:双击每行错误,发现外键引用的名字有重复的:惯性去网上找解决办法,找到的主要是两个方法:1.使用Automatic Correction右键错误行,菜单中选择Automatic Correction,自动更正错误。这样Constraint name 就会自...

2019-08-23 16:00:00 2449

原创 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 1039

原创 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 125

原创 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 933 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 1842

原创 PowerDesigner最基础的使用方法入门学习

1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2:首...

2019-03-18 13:26:36 150

原创 Spring和WebService发布的服务端

web.xml 里配置使用cxf发布的&lt;servlet&gt; &lt;servlet-name&gt;cxf&lt;/servlet-name&gt; &lt;servlet-class&gt;org.apache.cxf.transport.servlet.CXFServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt...

2019-01-10 17:42:57 223

原创 java时间处理

前言:将时间字符串转换为日期格式,将时间戳转换为日期的方法,简单封装,直接使用。一. 将时间字符串转化为日期格式。例1:将字符串“20160325160000”转换为为“2016-03-25 16:00:00”的实现方法:     /**     * 将时间字符串转化为日期格式字符串     * @param timeStr 例如:20160325160000     * @retur...

2019-01-08 11:52:42 207

原创 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 2977

原创 json解析

/** * 用户集成调用 */// public String getUser(String dataJson) {//// String reason = "{'reason':'操作命令不对'}";// try {// if (!StringUtil.validateString(dataJson...

2018-12-20 10:39:27 86

原创 svn 锁住了,并且无法clean up 的解决方法

在更新svn时候有时候会遇到这样的问题,更新到一半时候因为一些特殊情况断掉了,此时再继续更新会显示:        Working copy "XXX" locked.        "XXX" is already locked.        Please execute the 'Clean up' command.        如图所示:             ...

2018-11-24 15:08:16 10811 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 2315

原创 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 1661

原创 免费API接口

随机推荐热门段子(包含文字、图片、GIF、视频): https://www.apiopen.top/satinApi?type=1&amp;page=1随机推荐热门段子【神评版本】(包含文字、图片、GIF、视频): https://www.apiopen.top/satinGodApi?type=1&amp;page=1随机推荐热门段子【神评版本】评论列表: https://www....

2018-11-06 21:43:11 5635

原创 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 914

原创 mysql

mysql 优化 1、应尽量避免在 where 子句中使用!=或&lt;&gt;操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:     select id fro...

2018-09-16 12:28:45 121

原创 nginx结合tomcat使用小结

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述: Html代码 反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并...

2018-09-16 12:15:35 130

原创 idea

Intellij IDEA 14.1.4安装详细图解与注册方法----------------------------------声明:仅供学习交流测试,严禁用于商业用途,请于24小时内删除!1. 先下载Intellij IDEA 14.1.4安装文件,推荐下载旗舰版注:也可选择Community社区版,是免费的,只是功能没用旗舰版多,个人开发完全够了。①官网下载地址:https://www.je...

2018-05-12 15:31:28 1551

原创 Hibernate注解方法使用总结

1.类级别注解@Entity     映射实体类@Table    映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略。 @Table(name="",catalog="",schema="")  - 可选,通常和@Entity 配合使用,只能标注在实  体...

2018-04-14 14:13:57 153

原创 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 262

原创 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 709

原创 Spring定时任务的几种实现

Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个

2017-07-05 15:01:44 197

翻译 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 190

原创 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 220

原创 java swing jfreechart

/**     * 创建JFreeChart传入数据集     */    private void createPieChart(List listChartIn, List listChartOut)    {        DefaultCategoryDataset dataset = new DefaultCategoryDataset();       

2017-04-21 13:49:22 692

转载 java中对List集合的常用操作

list中添加,获取,删除元素;list中是否包含某个元素;list中根据索引将元素数值改变(替换);list中查看(判断)元素的索引;根据元素索引位置进行的判断;利用list中索引位置重新生成一个新的list(截取集合);对比两个list中的所有元素;判断list是否为空;返回Iterator集合对象;将集合转换为字符串;将集合转换为数组;集合类型转换;去重复; 备注:内容中代码

2017-04-13 17:53:05 620

空空如也

空空如也

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

TA关注的人

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