自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CarryBest的博客

全栈之路

原创 java利用ProcessBuilder调用exe程序,修改进程启动的路径,从而输出文件到任意盘符

1:百度下ProcessBuilder的简介: ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE 1.5之前,都是由Process类处来实现进程的控制管理。 每个 Pro...

2020-04-02 10:54:33 77 0

原创 微服务监控spring boot admin简单使用

Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consu...

2019-12-03 15:02:57 59 0

原创 Spring Security 自定义登录认证管理以及抛出自定义信息

security默认的做认证处理的过滤器为UsernamePasswordAuthenticationFilter,通过查看源码知道,做认证处理的方法为attemptAuthentication,这个方法的主要作用就是将用户输入的账号和密码,封装成一个UsernamePasswordAuthent...

2019-11-06 10:15:58 387 0

原创 spring cloud 高可用eureka注册中心

Spring Cloud的Eureka Server的高可用就是不同的Eureka相互注册,从而实现注册信息相互复制的功能。它们都存有相同的信息,当其中一个注册中心挂掉后,不影响程序的正常功能,一般是多台服务器,也可以在同一个服务器。 一:本次是模拟2台服务器,因为是在一个机器上,所以,需要...

2019-10-17 14:53:56 41 0

原创 JAVA配合Freemark模板生成word返回文件流,前台vue接收下载

Freemark模板生成word的思路和POI思路差不多,不过Freemark的功能比POI强大一些。 POI的请参考上一篇文章:https://blog.csdn.net/CarryBest/article/details/94630824 一:首先搞个模板出来 新建一个word模板,里...

2019-10-16 15:56:29 172 0

原创 Spring clound+VUE+WebSocket实现消息推送 一(即时通讯)

需求: 当用户进行某个操作,需要通知其他用户时,其他用户可以实时接收消息。 工程为 Spring cloud + VUE 。 技术实现: Spring Cloud、Spring boot、vue、webSocket等。 流程 用户登录系统→连接到socket服务进行监听→页面用户操...

2019-09-26 18:06:45 635 0

原创 后台java文件流,前台vue读取文件流下载word

大体思路,有空再整理(图片啥的只要是文件流,都是这个思路) 此方法是先有word模板,然后再替换模板里的内容,模板内容分为2块,一块是段落里的,一块是表格需要动态生成的,所以后台方法也是2个 1:后台方法(此方法为百度的整理了一下) WordReporter公共类: package ...

2019-07-04 16:53:26 1641 0

原创 工作流activiti常用方法

总结一下最近封装的工作流常用方法,先大体搞一下,以后有空再细说: 业务表与工作流挂钩的做法是:工作流的表中存放业务表的唯一标识,这样就可以关联了 常用方法: package com.fencer.activiti.util; import com.fencer.common.base.A...

2019-07-04 16:44:58 504 0

原创 后台返回List结构,前台遍历组装成element的树形数据

后台返回的数据:自定义bean或者map都可以 { "msg": "操作成功", "result": [ { "drop": false, "clickHandler": fa...

2019-07-04 16:39:52 751 0

原创 elementUI table表头添加下拉框等其他组件

官网提供了一个方式可以直接用 如果是简单的表头 直接用就行,如果是复合表头,就在复合表头下面用加上template就行,直接上复合表头的代码 <el-table-column prop="title" :label="title" align...

2019-05-29 13:15:37 1608 0

原创 Element Table 动态合并行、动态编辑数据

先描述一下需求,看下图 1:动态合并行,如图所示,第一列全部合并,第二列和第三列第四列根据名称进行合并 2:可以动态编辑第三列和第四列,并且只能编辑属于此合并行的第三列和第四列,比如第一个编辑按钮点击后,只有前三行可以编辑 3:第一列的数据是根据第三列相加得来的 4:点击快捷填写,可以...

2019-05-28 19:24:53 1153 1

原创 elementUI Tree 选中节点背景色修改,亲测可行

elementUI Tree的默认背景色不太清晰,通过查看dom树,找到设置此属性的地方,如下图,换成自己的颜色即可 自己重新封装tree组件,加上highlight-current属性 <template> <div style="margin-top:10...

2019-04-22 15:12:36 4040 0

原创 elementui dialog固定高度

今天用dialog里面显示echarts图,由于里面包含了tab页面,第一个tab页面显示一个图标,第二个tab页面显示2个图标,上下的位置,这样导致切换tab的时候,dialog的高度会发生变化,官网里面只有设置宽度,可用下面方法解决 在dialog里写一个div ,div的大小设置为相对视窗...

2019-04-19 11:25:45 8798 3

原创 vue 封装elementUI table组件 动态列

目前需求是列是动态显示的,如果是单纯的列很好搞,直接循环,需求是每个列的格式不一样,有的列是文字,有的是输入框,有的是计算框, 具体需求如下图:有空给出注释解释 直接上代码:TreeTableNew.vue <template> <div> <...

2019-04-15 17:55:16 1178 2

原创 vue动态改变元素的背景颜色

初期绑定一个值背景颜色透明,监听子组件的事件,改变data里面的值来改变背景色 代码 <el-main ref="elMain" v-bind:style="elMain"> <el-card class="main-car...

2019-04-09 14:20:20 6843 0

原创 js中判断数据是否是Array并且转成Array数组

在加载菜单的时候,如果某个一级菜单下面只有一个二级菜单,我在控件中是循环数组进行展示的,所以要转成数组 可以用js的Array.isArray()方法操作 computed: {}, watch: {}, methods:{ dataToArray: function() { l...

2019-04-04 09:38:46 215 0

原创 js 的forEach不支持continue解决

break----用return false; continue --用return true; 代码如下: Object.keys(flatMenuData).forEach((key) => { if (item.routeName === this.$route.name &a...

2019-04-03 17:24:51 3872 0

原创 vue不同组件之间通信

可以使用store里的state进行通信 省略store里的其他代码 B组件相关操作改变store里的值,A组件进行监听进行操作 B组件: methods: { change(idx){ 其他操作 。。。 ctx.$store.commit("SET_SIDE_ME...

2019-04-02 16:35:03 104 0

原创 vue中父子组件传值,祖父传值

需求:点击A组件的事件,触发一个事件,需要改变B组件中的showSideMenuFlag属性,但是由于showSideMenuFlag属性是经过C组件传递过去的,所以不能在B组件中直接改变此值,于是有下面的思路: 孙组件向父组件传值,父组件向爷组件传值,爷组件根据父组件传的值改变父组件的内容, ...

2019-04-02 16:24:59 1353 0

原创 vue子組件监听父组件的值,然后做出相应动作

子组件通过父组件传过来的值,自己根绝父组件的值进行操作 子组件: props: { sideMenuList: Array, }, watch: { sideMenuList:{ handler:function(newVal,oldVal) { this.XXX.XX ...

2019-04-02 16:11:28 716 0

原创 es6中export default 和 export 区别

export和import(一个导出一个导入) export的导出,导入的时候需要用花括号,并且名字得和导出的相同,就是你得知道它的名字 export default的导出,导入的时候不用花括号,名字可以自己随便起,不需要知道它的名字 exporta.js function a() { } ex...

2019-03-26 15:01:10 257 0

原创 path.resolve(__dirname,'')理解

今天在搞Vue的时候,前端大佬给我写了一个本地测试的服务器,里面包含下面这句话 app.use('/',express.static(path.resolve(__dirname,'../dist'))); 其中 path.resolve(__dirna...

2019-03-26 10:50:45 3918 2

原创 ORACLE数据库全量备份脚本(windows/linux)配置使用说明

ORACLE数据库全量备份脚本(windows/linux)配置使用说明 配置信息 Oracle_All_backup.bat配置信息如下   需要配置的有四个参数: BACKPATH:备份文件存放根目录 USERNAME:用户名 PASSWORD:密码 DBNAMES:对应or...

2018-12-21 14:19:19 588 0

原创 Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V

Caused by: org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis/mybatis-config.xml]; nested exc...

2018-11-27 17:09:38 237 0

原创 IDEA中创建Maven聚合项目(best)

1:创建parent项目,file-new-project,勾上Create from archetype ,点击next,因为是父项目,不要勾选下面的任何模板,后期还要删掉相应的src目录,只用它来管理项目和jar包 2:写上相应的GROUPID和ArtifactId,根绝你自己的项目来定...

2018-11-22 17:38:46 305 0

原创 用sql语句跨数据库复制数据,和oracle物化视图操作类似

window系统下:  先用cmd连接目标数据库A 一、授权 使用管理员给目标用户(你登录的用户)授予(create any table、create any procedure)权限: grant create any table to AUSER; grant create any pr...

2018-11-06 14:12:31 383 0

原创 oracle物化视图的简单应用

根据网上资料以及自身实践,使用场景: 1:可以用于服务于应用读写分离 2:查询逻辑复杂,数据量比较大,导致每次查询视图或表的时候,查询速度慢,效率低下 操作步骤 一、授权 用system登录oracle,给你需要的用户user1授予(oracle中的用户对应表空间)(create any...

2018-10-30 14:07:49 280 0

原创 亲测有效,window下,oracle导入很大的dmp文件到其他数据库(传统导入与数据泵方式)

此次dmp大小大约为20G,导入到自己创建的表空间 如果导出数据库的表空间是AA,那么再导入的数据库得创建一个同名的AA表空间,并且用户名字也得一致,或者导入后用别人导出的那个用户名 E:\app\***\oradata\orcl,是本机数据库的安装目录 1://创建表空间,在sql命令窗...

2018-10-18 18:26:28 1161 3

原创 java取值map的时候遇到clob类型处理

如果resultType="java.util.HashMap"  并且取得字段数据库是clob类型 需要用 dbms_lob.substr函数转换一下,要不然前台显示的是clob类型,如果是映射的javabean类型,就好说了,看另一篇文章https://mp.csdn.ne...

2018-09-30 11:53:13 1238 1

原创 mybatis动态传递表名和字段

1:mybatis动态传递表名和字段不能用#{}这种  因为这种会被解析为带‘’的字符串 所以要用${}这种, 2:并且不是预编译的形式&lt;select id="XXXX" resultType="java.util.Map" statemen...

2018-09-21 11:27:21 383 0

原创 Mybatis debugger 模式 SQL语句控制台打印

1:在mybatis.xml中,指定使用log4j为日志实现 &lt;setting name="logImpl" value="LOG4J"/&gt; 2:在web.xml中也需要配置 &lt;listener&gt;...

2018-09-21 09:02:57 205 0

原创 数据库in、or、exists效率问题

in和or的效率 取决目标条件列是否有索引或者是否是主键,如果有索引或者主键性能没啥差别,如果没有索引,in的性能要远远优于or. 详细链接:https://blog.csdn.net/weixin_40609759/article/details/79998911 exists和in ,A...

2018-09-12 16:34:46 570 0

原创 com/alibaba/dubbo/common/bytecode/Wrapper0 has illegal signature "(V)V"

启动dubbo服务后,报错如下: Exception in thread "main" java.lang.RuntimeException: by java.lang.ClassFormatError: Method "" in class com/al...

2018-09-07 16:48:36 267 0

原创 java配合mybatis存取oracle里的clob类型的数据

需要在resultMap里同时指定java的类型和jdbc的类型

2018-09-07 14:02:45 897 0

原创 oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束

红色的要加上 &lt;insert id="insertVal" parameterType="java.util.List" useGeneratedKeys="false"&gt; INSERT ALL ...

2018-09-03 14:47:40 914 0

原创 java.sql.SQLException: ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB

i.XXX是clob 未修改之前 AND(     i.EXERCISE_CONTENT IS NULL     OR i.XXX = '' ) 修改后 AND(     i.EXERCISE_CONTENT IS NULL     OR to_char( i.XXX )...

2018-08-06 10:35:31 311 0

原创 java利用正则表达式去掉数据库或者代码里的HTML标签

public String delHTMLTag(String htmlStr) { //定义script的正则表达式 String scriptRegex="&lt;script[^&gt;]*?&gt;[\\s\\S]*?&lt;\...

2018-08-02 08:53:10 255 1

原创 windows下的oracle 生成awr报告保存

1、运行cmd。然后进入到 oracle的安装目录,安装的时候会有路径提示,E:\app\asus\product\11.2.0\dbhome_12、依次CD 进入到E:\app\asus\product\11.2.0\dbhome_1下面的子目录,RDBMS,然后ADMIN。确保E:\app\a...

2018-07-09 09:02:47 1059 0

原创 Mysql查询数据库字段值是null的记录

如果数据库存的是NULL,就用where XX ='NULL' 如果本来就没有值,数据库默认的null就用where XX is null 

2018-07-04 14:29:10 373 0

原创 Mysql中sum(N)配合case when统计数据

需求是统计表里面打折并且是热门的条数表中有两个字段 是否打折is_discount,是否热门is_hot,需要统计这两个字段都满足的数据条数,用count是不能count两个字段的这里可以用sum统计,并且配合case when,可以统计多个字段条件满足的数量sum(case when is_di...

2018-07-04 13:34:43 2968 0

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