自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 list集合使用subList实现分页查询展示

// 总页数 final int sumPage = result.size() % limit == 0 ? result.size() / limit : result.size() / limit + 1; // 当前查询为第一页 if (page == 1) { ...

2020-04-02 16:26:30 406

原创 es 聚合查询 满足多个字段同时匹配

需求:去除 types = 0且ispublic = 1的数据参看网上看到的的es查询语句:决解:

2020-01-19 17:36:08 4701

原创 mysql根据指定规则排序

例:<choose> <when test="sidx != null and sidx.trim() != '' "> order by ${sidx} ${order} </when> <otherwise> ORDER BY FIELD(friendRingId, #{friendId}) desc// 我这里...

2019-09-04 17:43:56 1369

转载 windows 下tomcat 生成catalina.out 文件

tomcat控制台日志输出到txt文件2018年11月22日16:30:19cxws110阅读数946在Linux系统中,Tomcat启动后默认将很多信息都写入到catalina.out文件中,我们可以通过tail-fcatalina.out来跟踪Tomcat和相关应用运行的情况。在windows下,我们使用startup.bat启动Tomcat以后,会发现ca...

2019-07-11 14:01:51 1437

原创 Request entity too large

问题上传文件请求体过大解决:nginx 限制文件传输的大小,加上一下配置可以解决

2019-07-01 10:38:31 238

原创 vue 获取input光标位置,并在光标位置候面添加选中得表情——有效果图

1.定义一个input标签,使用id选择// id选择 -> 'emojiInput'<el-input id="emojiInput" v-model.trim="model.introduction" type="textarea" placeholder="介绍一下这个话题... ..."></el-input> <span style="cu...

2019-06-03 10:24:23 9689 5

原创 vue 实现点击复制内容

1. 安装相关插件npm install clipboard --save2.使用<el-table-column fixed="right" label="操作" width="150"> <template slot-scope="scope"> <el-button-group> ...

2019-05-14 14:47:41 798

原创 IDEA错误: 找不到或无法加载主类 com.faceshow.AdminServerApplication

1.网上资料结果: a.创建mavn项目是出错 随便搜都有 b.编译的问题 清除idea缓存之类的2.个人原因:缺失实这个解决:我打了个包重新跑就好了...

2019-04-28 09:48:50 2711

原创 vue 使用watch 侦听数据变化动态执行函数

// 由父组件传来的值 model & onLineModelListprops: { model: { type: Object, required: true }, onLineModelList: { type: Array, required: true } },// 监听 onLineM...

2019-04-19 16:10:39 3491

原创 webpack-dev-server' 不是内部或外部命令,也不是可运行的程序

注意:报错提示install 就使用 npm install 如果提示不是npm的problem 有额外log就是用以下方法删掉你的node_modules文件夹 设置npm为淘宝镜像 npm config set registry https://registry.npm.taobao.org 配置后可通过下面方式来验证是否成功 ...

2019-04-13 09:05:32 846

原创 vue 子组件强制重新刷新重新渲染数据

1. 定义子标签并通过 v-if hackReset 值(true | fasle) 控制子标签的重建 <living-card v-if="hackReset"></living-card>2. 定义hackReset初始值 true 保证初始化子标签正常显示 data() { return { hackReset: ...

2019-04-01 14:52:44 8319

原创 根据json中对象的一个属性值进行排序

1.原有的json数据 final JsonReader reader = new JsonReader(new StringReader(videoIntro.getIntroduction())); // 对于格式不好的json字符串, 需要设置此项 reader.setLenient(true); final JsonArray origina...

2019-03-12 13:30:35 1221

原创 spring boot动态获取配置文件中的数据

1.定义配置文件中数据的格式christmas: live-activity: send-msg-for-tree-start-1: "Dear broadcaster, congra send-msg-for-tree-start-2: "Dear broadcaster, congra send-msg-for-tree-start...

2019-02-28 17:22:02 1467

原创 vue 组件实现一个复用的下拉框-字典表的状态选择和展示

1.字典表中存储表名、字段名、字段值、字段值对应显示的名称 --一般根据表名table_name和字段名cloumn_name查询另外两个2.子组件接受父组件传来的table_name&amp;cloumn_name value为父组件中使用的一个属性值(不太明白)3.当下拉框数改变的时候给下拉框赋值        ...

2019-02-25 16:13:01 2264

原创 vue 使用$emit 相父组件传递参数的回调函数

 *** 子组件中的 this.$emit('done ', someDdata)--done为父组件跳转子组件dialog标签中定义的事件名 @done***父组件中dialog标签中的@done='xxxfunction'--xxxfuncton为methods中执行的方法 1.子组件 -传递1.点击事件&lt;el-table-column fixed="ri...

2018-12-25 15:14:38 10298

转载 mq安装和使用

原博地址:https://www.jianshu.com/p/4a275e779afa一.预备环境1.系统        Windows2. 环境        JDK1.8、Maven、Git 二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/...

2018-12-15 09:04:40 841

原创 vue+element+csv 实现导出功能

 1. jar&lt;dependency&gt; &lt;groupId&gt;org.apache.commons&lt;/groupId&gt; &lt;artifactId&gt;commons-csv&lt;/artifactId&gt; &lt;version&gt;1.6&lt;/version&gt;&lt;/dependency&a

2018-12-14 10:38:37 3117

原创 三目运算多条件判断

这没啥说的:  &lt;el-table-column prop="platform" label="适用平台"&gt; &lt;template slot-scope="scope"&gt; &lt;icon-tag :type="scope.row.platform === 1 ? 'success' : scope.row.platform === 0 ? 'primary.

2018-11-22 17:27:57 2335

原创 mybatis 一对多查询 collention标签

  //mapper中 &lt;resultMap id="BaseResultMap" type="com.faceshow.modules.app.entity.AppActivityInfoEntity"&gt; &lt;id column="id" property="id" jdbcType="INTEGER"/&a

2018-11-21 16:27:40 269

原创 mysql查询的结果表中在添加一列作为排序使用 @row_num

// 在结果表后在加一列递增一 作为排名使用 // 为了分页的时候排名是在整体数据上进行排序而不是每一页都是从1开始这个 @row_num应该是动态的 #{offset} 和limt #{offset} 一致SET @row_num = 11;// 由于查询的条件中有group BY 排序sort如果在里面的话会乱序 所以要在结果上进行添加 sort SELECT result.*...

2018-11-09 15:41:04 2776

原创 vue + element el-date-picker标签实现当前日期之前的日期不可选

主要使用这两个:具体看代码中的两行注释 不复杂1. :picker-options="expireTimeOption"2.expireTimeOption: {disabledDate(date) {return date.getTime() &lt;= Date.now();}},&lt;el-form-item label="失效时间" prop="di...

2018-10-18 13:43:33 7069

原创 vue + element使用页面选择的日期和当前日期进行比较

//使用element选择的日期&lt;el-date-picker v-model="model.disableTime" type="datetime" placeholder="选择日期时间" value-format="yyyy-MM-dd HH:mm:ss"&gt;&lt;/el-date-picker&gt;//使用element选择的日期是 Object类型

2018-10-18 11:39:41 6844

原创 vue 使用 setTimeout 页面保证接口调用完毕再继续执行接下来的代码 确保执行顺序

场景:         我想要不调用一个接口的到结果然后复制 最后进行提交前的判断,但是再页面查询执行顺序总是执行到checkEnableTime这一行就直接跑到if(){}判断的地方,最后又回到checkEnableTime方法中 .then中进行赋值(这个时候已经晚了,我的判断么有起到正确过滤的作用)解决:       尝试使用setTimeout 让判断的代码延后500毫秒执行,...

2018-10-18 11:28:38 6806

原创 vue dialog的蒙层问题

//有时候我们的dialog中会再嵌套一个dailaog 经常会出现一个灰色的蒙层需要再点一下蒙层才会消失//其实就一句代码:append-to-body="true" //这样就能取消蒙层了&lt;el-dialog :visible.sync="dialog.picPreview.s...

2018-10-18 09:24:50 1883

原创 vue + element 实现不刷新页面的情况下点击表格哪一行改变哪一行的样式(字体 ,颜色)类似QQ邮箱已读未读样式

 //1.再表格的标签中添加 a. :row-class-name 在表格喧嚷的时候就会执行相应的方法toggleRowClassName b. :@row-click 指定行的点击事件 &lt;el-table :data="tableData" border style="width: 100%; cursor: pointer" v- lo...

2018-10-15 09:02:57 1690

原创 vue再表格中添加或者移除一行

 添加和移除表格中的一行 addAppointUser(row) { //判断是否已经添加过 let userTables = this.addUsersTable; for (var i = 0; i &lt; userTables.length; i++) { if (userTables[i].userId === row.userI...

2018-10-11 18:46:17 6208 2

原创 For recursive components, make sure to provide the "name"

// import { AssistantDoChatDialog } from './AssistantDoChatDialog';//原因:子组件导入加了{} 去掉就好了import AssistantDoChatDialog from './AssistantDoChatDialog';export default { name: 'user-recommend-creat...

2018-10-11 11:11:07 968 1

转载 gitlab中wiki的使用

一、文本的排版     为了让文本/文档的结构清晰明了,我们需要一下标题结构和文本格式。Wiki 主要的文本编辑语法用到的是Markdown。Markdown语法兼容HTML,可以直接在文档里用HTML撰写,只是有一些区块元素&lt;div&gt;&lt;table&gt;&lt;pre&gt;&lt;p&gt;等标签,必须在前后加空行与其他内容分开。1.标题1.1 类Atx形式#...

2018-09-18 09:08:23 22353

原创 记一次使用vue+element+webUpload 实现分片上传的笔记

 这个是添加的dialog确认已经实现,但是偶尔会出现分片不按照顺序上传也就是偶尔会出现最后一片先上传,导致的问题就是文件上传前后的MD5不一致,后续视频的压缩解码等操作出现异常。所以再后台做了一些判断。(请仅作参考,此方法还有很多优化的地方)&lt;template&gt; &lt;el-dialog :visible.sync="show" title="后台上传短视频信息" w...

2018-09-05 16:36:56 4544 4

原创 Another git process semms to be running in this repository, e.g. an editor opened by ‘git commit’.

Git操作的过程中突然显示Another git process semms to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated then try again. If it still fails, a git p...

2018-08-28 15:21:32 183

原创 关于用户朋友圈信息及其评论点赞信息的递归删除

/** * 删除视频 * * @param ids * @return */ @Transactional(rollbackFor = AppRuntimeException.class) @Override public void deleteBatch(Integer[] ids) { for (f...

2018-08-02 09:42:50 273

原创 如何在每天的指定时间执行指定的方法/TimerTask实现定时执行方法的步骤

最近在做一个小程序,其中要实现一个每天晚上十二点对用户的某个状态进行修改的操作,在网上查找了一些资料最终实现具体原理并不是十分明白但最终实现,下面是我实现的一些步骤:1.定时间间隔,应该就是设定方法执行的时间。/** * java定时任务,每天定时执行任务 * @author wls * */public class TimerManager { //时间间隔 priva...

2018-05-25 11:38:20 1548 1

原创 如何解决高并发的问题

(对网上的答案进行了略微的整理,随后再进行优化,希望可以提取一些你需要的数据)一、如何解决高并发1.尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。2.html静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可以考虑使用html静态化来实现,比如论坛中论坛的公用设置信息,这些信息目前的主流论坛都可以进行后台管理...

2018-05-25 10:44:06 4338

空空如也

空空如也

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

TA关注的人

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