自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 elementui利用Cascader实现级联选择省市区的功能

利用Cascader实现省市区vm部分:plaOptions=[] <el-form-item label="楼盘地址" style="margin-right: 20px"> <div class="block"> <el-cascader style="width: 238px;" :options="platOptio

2020-08-14 17:58:54 2835 2

原创 iview利用Cascader 组件实现级联选择功能

后台需要做省市区三级联动选择的功能,以前都用的是select组件,这次想和shop一样,用Cascader 这个组件去实现一把网上找了许多代码,都不是特别完善,正好自己写出来了,就记录一下,以后可以用到。 <span style="margin-bottom:200px;" class="controlText">楼盘地址:</span><form-item prop="spuAddresses"> <Cascad

2020-08-13 19:57:30 4881 2

原创 java直接读取http请求返回的zip流中的文件以及其他相关读取操作

总会有奇奇怪怪的需求,这不就来了一个,本来是内部的访问,非得给一个HTTP方式返回一个zip流来,只能去解析一下了,直接用java读取流里面的CSV文件就好了,对这块不太熟,网上找了点代码,看了大致了解了一下写了个demo出来,记录一下,免得以后再遇到不好找。 //从HTTP返回conn中直接获取zip文件里的具体CSV数据 private static List<String> getListFromZipStream(HttpURLConnection conn) throws IO

2020-05-25 14:58:52 7327 3

原创 idea设置javadoc、idea2020单行注释的快捷键

找了半天,想不起来叫什么其实就是给方法和类上添加这种doc文档的注释的快捷键:打开setting --》keymap --》搜索:fix doc comment,我习惯用ctrl+enter记录一下,下次找起来方便...

2020-04-30 11:22:37 3601

原创 配置maven环境变量出现的一个奇怪问题

整了台台式机,新装完Jdk环境变量后开始装mavenjdk装完cmd命令行执行java,javac或者java -version通通没有问题开始配置maven环境变量出现了个奇怪的报错:截图没有截下来,太可惜了。。。那个maven包还被我删掉了。。。没有办法重现,想着记录一下这个问题,怕以后再遇到报错:Error:JAVA_HOME is set to an invalid direc...

2020-04-28 15:26:07 243

原创 elementUI上传excel踩坑(主要后端忘记配置multipartResolver)

公司的项目都是一个idea应用,里面包含多个模块,不同模块例如shop端,man端、web端、job等共存,本项目由于没有单独的shop端,原有的shop相关url都是直接配置在web端中,因此也没有遇到过上传图片的需求,缺少了一些后台的应用配置。对shop端ui管理较为严格,因此考虑到兼容,就使用elementUI做前端页面展示:此次头一次采用elementU做上传:是个可以拖拽式的上传...

2020-03-03 22:35:50 1672

原创 iview使用select组件设置filter属性后导致获取值有空格问题

<form-item prop="cityId" label="所属城市">## @on-change="change" <i-select v-model="allEditParam.cityId" filterable :disabled=disabledData @on-change="cha...

2020-01-08 11:19:01 669

原创 iview渲染table的时候让table中的某列数据可以加上点击跳转效果

效果:目前iview支持自定义template,这种可以在渲染的时候就自定义展示但是我们项目套用时候用的是旧的那种,一直沿用也懒得改,所以今天搜了一下解决方案:利用render函数{ title: 'VR素材', key: 'vrProjectName', width: 180,...

2019-10-18 14:22:21 2115 1

原创 iview框架table组件中设置允许多选情况下某行选框置灰不让选择

官方文档:table组件多选情况设置某行不让选参考: 通过给columns数据设置一项,指定type: 'selection',即可自动开启多选功能。 给 data 项设置特殊 key_checked: true可以默认选中当前项。 给 data 项设置特殊 key_disabled: true可以禁止选择当前项。 正确使用好以下事件,可以达到需...

2019-10-18 10:54:52 4158

原创 MySQL深入:binlog及事务日志总结(二)

注意点:提问1.二进制日志和事务日志执行顺序?谁先写?推测1.事务日志 先写,redo/undo在平常修改的时候就开始一直记录,不过是写到cache中,然后数据修改完毕后进入prepare阶段,进行二阶式提交,先写事务日志,再写binlog:https://www.csdn.net/gather_2f/MtTaMgwsNzU4NC1ibG9n.html 推测2.二进制日志先写,:http...

2019-08-13 16:14:56 2659

原创 MySQL深入-binlog日志及事务日志

1.什么是binlog? binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是对库表等内容的查询不会记录。 - 触发变更的操作,增删改都算; 二进制格式的,所以无法使用cat或者vi等去查看,需要使用mysqlbinlog去查看 2.binlog干吗使? 主从复制; 数据库宕机时候用...

2019-08-09 10:54:09 6675 1

原创 4.深入理解java虚拟机-类加载器深入

1.类加载器:通过一个类的全限定名获取类的二级制字节流的这部分工作放在外部,由程序来决定 -这块代码模块叫类加载器类加载器的树状结构: a.引导类加载器(bootstrap class loader)-根目录的类加载器,最顶级的类加载器,用来加载 java代码的核心类库,是用原生代码实现的,不继承子java.lang.classLoaderb.扩展类加载器(e...

2019-06-06 18:29:14 148

原创 3.深入理解jvm:java类加载--初始化及加载顺序问题

接着上一份笔记,继续学习类加载部分:2.立即初始化类的五种情况:a.遇到new、getstatic、putstatic或invokestatic这4条字节码指令会触发其初始化;对应场景是使用new关键字、读取或设置一个类的静态字段(被final修饰,已在编译器期把几个放入常量池的静态字段除外)的时候,以及调用一个类的静态方法的时候b.使用java.lang.reflect包的方法对...

2019-06-06 11:38:00 548

原创 jvm类加载小题目:

class SingleTon { private static SingleTon singleTon = new SingleTon(); public static int count1; public static int count2 = 0; private SingleTon() { ...

2019-06-03 17:19:10 277

原创 2.深入理解java虚拟机:字节码及虚拟机类加载机制

第六章:字节码相关class类文件结构:看文章更好,字节码部分太枯燥了,看深入理解jvm的话比较难熬,建议先看一下书,再看博客,看完博客再回头看一下书基本也就通顺了。 知乎解释 掘金解释 第七章:虚拟机类加载机制 1.类加载经过的阶段:加载、验证、准备、解析、初始化、使用、下载;其中验证、准备、解析称为;连接 ...

2019-06-03 16:00:15 186

原创 1.深入理解java虚拟机-jvm常见概念

最近在看深入理解jvm,记录一下笔记1.jvm相关栈:也叫方法栈,线程私有,每个线程都会创建一个自己的栈,用来存储局部变量表,操作栈,动态链接方法的执行信息,简单说,就是存储java方法的一些信息,进方法时候进栈,否则出栈 补充:本地变量表存储各种基本类型的信息及引用类型的数据本地方法栈:同上,类似,也是存储方法的一些信息,区别是调用native方法会存在本地方法栈里面程序计数...

2019-05-17 16:46:22 152

转载 Java基础知识--try-catch-finally

转载:http://www.cnblogs.com/aigongsi/archive/2012/04/19/2457735.html写的很好:看了一位博友的一片文章,讲解的是关于java中关于try、catch、finally中一些问题下面看一个例子(例1),来讲解java里面中try、catch、finally的处理流程1

2017-10-12 11:04:01 296

原创 计算时间复杂度

在上网搜索时间复杂度相关的东西的时候知乎上看见一个人的提问计算时间复杂度,做个小记录第一层是N+1;第二次循环是1+2+。。。+n = n(n+1)/2第三层比较麻烦,随着第二层数计算开始计算,当j=0;次数是1;当j=1;次数是1+2;当j=3;次数是1+2+3当j=n;次数是1+2+3+。。。+n;因此第三层n的规律是f(n) = n(n+1)/2;

2017-10-11 11:52:23 796

原创 java使用链表实现队列

队列使用Java进行链表实现,在网上找到了一张图,很好,借鉴一下设置两个结点node,front指向队首元素,rear指向队尾;上代码:public class LinkedQueue { Node front;//队头指针,指向队头节点 Node rail;//队尾指针,指向队尾节点 int size = 0;//记录队列长度 //

2017-09-30 12:27:19 4215

原创 Java使用顺序存储实现队列

1.导引操作系统:当电脑卡逼时候,你不停点击,还是卡死,最后终于电脑又好了以后,操作系统会把执行卡死状态时候你点击的所有操作按照顺序一次执行一遍,客服系统:按照拨电话的顺序服务,点小姐,也得按照先来后到的顺序2.定义:队列是一种只允许在一段进行插入,另一端进行删除的线性表队列是一种先进先出(First in first out)的线性表,简称FIFO,允许插

2017-09-29 17:33:17 928

原创 Java使用链表实现栈

大话数据结构中,这一块其实对于初学的还是挺难的,我看了小半天,最后才转过弯来,首先看图,图中箭头指明了思路,一开始我对链表的头部没想明白,后来想通了,就是每次压栈就相当于将元素放在链表头部,即栈顶指针元素相当于链表中的首节点;因此每次插入一个,都需要将插入前的栈顶结点赋值给新节点的next结点属性;每次弹栈,都需要将top的next指向元素置为top元素;下面上

2017-09-28 18:44:29 810

原创 Java实现栈-两栈共享空间

大话数据结构中以合租房子为例,来比喻两栈共享空间这种结构,我想说得已经比较清楚了,在Java实现中,我们定义一个数组作为基准存储容器,两个栈,栈1的栈底是在数组的始端,栈2的栈底在数组的顶端,两个栈在push元素时候主键朝数组的中间靠拢,当栈1的栈顶top1+1=栈2 栈顶top2,那么此时栈满;下面上代码:public class BothStackShareMemory {

2017-09-26 15:47:32 2097 2

原创 Java实现栈的顺序存储结构情况

由大话数据结构中参考,使用Java实现栈的顺序存储1.定义一个栈的常见操作接口:stackADT public boolean push(Object element);//压栈 public Object pop();//出栈 public boolean isEmpty(); public int size(); public Object

2017-09-26 15:39:37 478

原创 数据结构-栈

1.栈:定义    栈是限定在表尾进行插入和删除操作的线性表;联想记忆:手枪在上膛的时候填装,是先进去的在下面,后进去的在最上面,因此在发射子弹的时候最后填充的子弹最先发射,符合栈的概念,先进后出;手枪 — 战 — 栈每次进去的都是在栈顶操作:最先进栈的都是在栈底,每次栈底都是固定的1.2:进栈出栈变化形式:    导引:最先进栈的元素,是不是一定会最先

2017-09-26 15:35:40 324

原创 websocket、短连接长连接以及轮询简介

附上一篇参考文章:https://www.zhihu.com/question/202155611.  短连接http 1.0中:HTTP客户端与服务器请求响应模式如下图所示;短连接三次握手,每次都需要授权等信息,一次request,一次response以后关闭连接2 .长连接HTTP 1.1规定了默认保持长连接(HTTP persist

2017-09-22 16:48:45 3153

原创 spring集成web socket小demo(demo1)

参考:http://blog.csdn.net/ouyang111222/article/details/50545411   http://blog.csdn.net/gisredevelopment/article/details/38392629/1.导入:公司erp中有个好玩的功能,就是当销售在保存客户的时候,一旦库中有这个客户,这个时候就会给这个客户的创建人发送一个类似站内信

2017-09-22 16:42:00 810

转载 spring+websocket整合(springMVC+spring+MyBatis即SSM框架和websocket技术的整合)

转载自:http://blog.csdn.net/gisredevelopment/article/details/38392629/#replywebsocket是目前唯一真正实现全双工通信的服务器向客户端推的互联网技术,与长连接和轮询技术相比,websocket的优越性不言自明,长连接的连接资源(线程资源)随着连接数量的增多,必会耗尽,客户端轮询会给服

2017-09-22 15:36:59 393

转载 maven设置下载源码

转载自:http://blog.csdn.net/wpydaguan/article/details/43701571第一种方法:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:mvn dependency:source

2017-09-22 10:57:55 15312 4

原创 mysql中group by分组后查询无数据补0;

mysql经常会用到Group By来进行分组查询,但也经常会遇到一个问题,就是当有where条件时,被where条件过滤的数据不显示了。例如我有一组数据:我想查询当日领取数量和当日核销数量;正常的sql查出的话,假如不存在相关记录SELECT cardId , count( *) countFROM userwechatcardWHERE DATE( FROM_U

2017-09-20 12:04:16 43363 2

转载 MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法

MySQL的行转列、列转行、连接字符串  concat、concat_ws、group_concat函数用法使用方法:CONCAT(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之

2017-09-20 10:19:28 463

原创 mysql获取近7天每天数据,无数据补0问题

http://blog.csdn.net/ouyang111222/article/details/77638826

2017-09-19 11:52:57 13300 3

转载 mysql自带函数

MySQL函数  MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数;一、数学函数  数学函数主要用于处理数字,包括整型、浮点数等。函数作用ABS(x)返回x的绝对值  SELECT ABS(-1) -- 返回1CEIL(x),CEIL

2017-09-19 10:30:00 916

原创 eclipse控制将日志输出到外部指定文件中

使用了spring或者springBoot启动项目后,假如某个地方出了问题,日志会出现打印出一堆无用日志输出将报错日志覆盖掉的情况,这样我们就不好定位问题,出现这种情况我们可以将日志打印到外部某个文件处,很简单,记录一下;       右击选中项目后,选择debug configuration,出现了如下图后选中common,在file处选中你提前建好的一个txt文档;启动后可以看见日志输出到

2017-09-12 13:57:44 1486

转载 shiro(四) 关于session:验证登录时候如何处理session以及其他

转载:http://www.cnblogs.com/Kavlez/p/4135857.htmlShiro Sessionsession管理可以说是Shiro的一大卖点。 Shiro可以为任何应用(从简单的命令行程序还是手机应用再到大型企业应用)提供会话解决方案。在Shiro出现之前,如果我们想让你的应用支持session,我们通常会依赖web容器或者使用

2017-09-06 14:47:25 31095

转载 Shiro(二) 登录认证源码详解

Apache Shiro 是一个强大且灵活的 Java 开源安全框架,拥有登录认证、授权管理、企业级会话管理和加密等功能,相比 Spring Security 来说要更加的简单。本文主要介绍 Shiro 的登录认证(Authentication)功能,主要从 Shiro 设计的角度去看这个登录认证的过程。一、Shiro 总览首先,我们思考整个认证过程的业务逻辑:获取用户输入的用户名,密码;从服务

2017-09-06 14:29:03 361

原创 angularjs:路由设置

mycrm项目登录后,进入index界面,设计成左边是一个菜单栏,右边作为一个详情页面,前端采用了angular后使用路由可以很好的解决这个问题;图1-1图1-2具体设计看下面代码:var aoorey= angular.module('aoorey', [ 'ngRoute','ui.bootstrap','aoorey.controller','ao

2017-09-05 17:33:26 3311

原创 shiro(五)默认拦截器

默认拦截器Shiro 内置了很多默认的拦截器,比如身份验证、授权等相关的。默认拦截器可以参考 org.apache.shiro.web.filter.mgt.DefaultFilter 中的枚举拦截器: 默认拦截器名拦截器类说明(括号里的表示默认值)身份验证相关的  authc

2017-09-05 12:31:39 2366

转载 shiro(一)--shiro主要功能简介

shiro的主要作用就是结合spring框架继续用户权限的验证处理。 (function () {(function () { ('pre.prettyprint code').each(function () { var lines = (this).text().split(′\n′

2017-09-05 11:31:45 1260

转载 如何转载csdn上的博客

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑

2017-09-05 11:26:08 275

原创 spring整合shiro后无权操作未进入配置的指定unauth页面而是报错: Not authorized to invoke method:

spring集成了shiro后,页面可以正常访问了,但是当设置了权限后,某些角色没有权限去访问需要鉴权的接口,按照配置,是应该进入指定的某个页面; /login = anon /logout = logout /error404 = anon /user/user_login = anon /user/user

2017-09-04 14:56:12 12153 2

JCaptcha生成图形验证码以及校验

JCaptcha生成图形验证码以及校验

2016-10-17

空空如也

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

TA关注的人

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