自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue搭配element, el-input出现高频无法粘贴文本的情况

vue搭配element, el-input出现高频无法粘贴文本的情况,刷新下浏览器就又可以粘贴了,没有找到原因。上网找了好久没有找到问题突破口,有大佬遇到了并解决了吗?

2022-06-08 21:26:01 1226 2

原创 【JAVA】文件读写工具包

一、读文件import static org.apache.ibatis.io.Resources.getResourceAsStream;import org.apache.commons.io.IOUtils;public String readFile(String fileName) throws IOException { InputStream in = getResourceAsStream(fileName); assert in != null;

2021-10-19 15:50:33 400 1

原创 【JAVA】HTTP工具包

GET1、无headerpublic static String okHttpSendGet(String url) { try { Request request = new Request.Builder().url(url).build(); return okHttpSendGet(request); } catch (Exception e) { throw new RuntimeExcep

2021-10-19 15:22:37 1324 1

原创 【SQL】mysql死锁解除

查看是否有表死锁show OPEN TABLES where In_use > 0;查看进程show processlist;杀死进程kill id

2021-03-05 10:35:41 178

原创 【JAVA】SQL语法构造器

ava 程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。例如String sql = "SELECT P.ID, P.USERNAME, P.PASSWORD, P.FULL_NAME, ""P.LAST_NAME,P.CREATED_ON, P.UPDATED_ON " +"FROM PERSON P, ACCOUNT A " +"INNER JOIN DEPARTMENT D on D.ID = P.DEPARTMENT_ID " +"INNER JOIN COMPAN

2021-03-05 10:34:35 727 3

原创 【sublime】 光标所有行全选批量处理

cmd + a全选cmd+shift+L 选中所有行行尾

2020-12-04 22:20:35 3070

原创 【scala】dataframe中增加一列自增id

import org.apache.spark.sql.functions._import org.apache.spark.sql.types._import org.apache.spark.sql._import org.apache.spark.rdd.RDD val schema: StructType = dataframeA.schema.add(StructField("id", LongType)) // DataFrame转RDD 然后调用 zipWithInde

2020-11-27 14:47:47 1665

原创 【JAVA】thrift接口开发手把手教程(注解方式)server端

博主第一次开发thrift接口,用的注解方式,记录一下step 1 biz层 配置thrift client bean (一个端口支持多个服务)@Configurationpublic class ThriftServerConfig { @Autowired TYourServiceImpl1 tYourService1; @Autowired TYourServiceImpl2 tYourService2; @Bean(name = "serverPubl

2020-11-27 14:43:38 2483 2

原创 【scala】dataframe中增加一列

df中想增加一列数据import org.apache.spark.sql.functions._df.withColumn("column_name", lit("content"))

2020-11-20 12:01:22 2360

原创 【异闻】mac下关闭8080端口

查找8080端口:sudo lsof -i :8080根据PID杀进程:sudo kill -9 pid(对应的pid号)

2020-11-03 10:22:13 573

原创 【SQL】【mysql/hive】根据某字段排序后取第一行数据

select * from (SELECT name, sex, row_number() over (partition by name ORDER by age DESC) AS numFROM tableA ) a WHERE a.num=1 ```

2020-07-09 15:55:43 2755

原创 【SQL】sql注入风险修复方法

一、MyBaties中#{}和${}的区别'#'相当于对数据 加上 双引号,$相当于直接显示数据。我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举例:select * from table_A where name = #{name} 预编译后,会动态解析成一个参数标记符?:select * from table_A where name = ?而使用${}在动态解析时候,会传入参数字符串

2020-06-13 16:02:14 3233

原创 【SQL】关于mybatis的sql一些参数

SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。statement是要运行的SQL语句,它的返回值通过resultType来指定before表示查询语句statement运行的时机keyProperty表示查询结果赋值给代码中的哪个对象,keyColumn表示将查询结果赋值给数据库表中哪一列keyProperty和keyColumn都不是必需的,有没有都可以before=true,插入之前进行查询,可以将查询结果赋给key

2020-06-08 20:11:12 349

原创 【报错排查】MAC系统升级后项目无法启动踩坑

我把mac系统升级到了10.15.3,下午项目起不来,报错连接数据库错误,然后各种排错后发现,/data目录不见了。。所以无法读取appenv解决方法:新建/data/webapps/appenv路径1、重启mac,按住Command+R,等到系统进入安全模式。2、选择一个账户,然后点击屏幕上方的工具栏找到命令行工具。3、执行,命令 csrutil disable4、重启电脑后,不要进入安全模式,执行命令sudo mount -uw /5、执行命令sudo mkdir /data6、执行命令s

2020-05-13 15:18:05 3127

原创 【SQL】mybatis注解操作数据库结合标签语法总结

博主作为一个常常记不住语法的人……给操作数据库中常常要用到的便签语法总结一下便签语言与注释结合的时候,必须用<script></script>给包住1、最基本的if语法@Select("<script>" +" select name from test_table " +" <if test='name != null'> \n...

2020-03-15 16:50:04 179

原创 【数据库】大数据量下优化on duplicate key update造成的性能问题

insert into xxx on duplicate key update xxx=xxx语句可以优秀地解决插入数据时产生的重复主键问题,前提是设置了正确的unique key。但在大数据量情况下(超过1w条),在duplicate key较少的情况下仍表现良好,遇到duplicate key较多的场景下,执行效率出现断崖式降低。为了解决此问题,优化点1:可采用先update再进行in...

2020-03-05 15:33:38 16078 1

原创 【java】运用easyexcel将list写入excel

1、引入easyexcel的包<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.0.1</version> ...

2019-11-11 20:03:45 6660

转载 数字型字符串转为整数型list

String[] idsArry = enterprise.getProdSubTypeId().split(",");List<Integer> ids =Arrays.stream(idsArry) .map(s->Integer.parseInt(s.trim())) ....

2019-09-26 11:28:08 1061

原创 【报错排查】spring boot bean丢失报错

报错A文件DAO的bean注入失败Unsatisfied dependency expressed through field 'xxxDao'; nested exception is org.springframew……排查后发现,实际是B文件的DAO和mapper.xml头文件没有配置好,虽然不知道为啥报错会乱报,还是记下来当个经验好了~...

2019-09-26 11:07:14 621

原创 【前端】elementUI分页场景下对表格进行排序

在运用elementUI的table时,在column中加入sortable属性,即可对table进行排序,但排序仅限于单一页面,对分页场景则失效。以下针对el-table的分页场景进行排序<el-table :data='tableData.slice((page-1)*pageSize, page*pageSize)' @sort-change="sortChang...

2019-09-05 17:01:59 3346 1

原创 【前端】文字显示过长,需要用toolTip展示

前端显示常常遇到文字显示过长,但是显示空间有限的情况,对超出的部分可以用toolTip进行展示。<el-tooltip placement='top' :content="name" :disabled="name.length <= 120"> <div>{{name.length <= 120 ? name: name.slice(0, 120) + ...

2019-09-05 16:25:17 2475

原创 【前端】完美解决element UI tree组件获取叶子节点及其父节点的问题

小博开发过程中遇到了获取el-tree选中node的子node及其父node的问题假设树形结构如下[{ label: '一级 1', children: [{ label: '二级 1-1' }] }, { label: '一级 2', children: [{ label: '二级 2-1' }, { label: '二级 ...

2019-09-04 16:42:11 15586 2

转载 【前端】Vue父子组件加载顺序

加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted子组件更新过程父beforeUpdate->子beforeUpdate->子updated->父updated父组件更新过程父...

2019-09-03 11:04:12 486

原创 【前端】如何优雅的解决el-table分页index问题

el-table在分页时候,运用scope.index去处理行数据,往往会出现index分页从0重新计数的问题。通常有两种方法:1、每次运用scope.index去处理行数据,往往会出现index分页从0重新计数的问题。通常有两种方法:1、每次运用scope.index去处理行数据,往往会出现index分页从0重新计数的问题。通常有两种方法:1、每次运用scope.index时,根据page和p...

2019-09-02 18:05:54 4028 2

原创 【前端】请求远端数据,等数据返回后再进行函数操作方法踩坑

前端请求远端数据为异步操作,常常数据没有返回就进行函数操作,会导致数据报空错误。博主经过多次研究后总结两种方法,规避异步请求的风险。一、.then方法。then是比较普遍的在数据返回后再操作数据的方法。示例如下:try {const data = apis('getMonitorList', {warehouse: this.warehouse,mis: auth.getMis(),...

2019-08-27 16:02:12 920

原创 【前端】postMessage和addEventListener方法使用心得

目标功能:页面一跨域open页面二,页面二通过addEventListener监听到消息后,返回确认信息。页面一通过addEventListener监听页面二发送的确认信息后,将数据包发送给页面二。页面二获取数据包后进行处理。postMessage简介(摘抄自他人博客,如涉抄袭,请联系我):HTML5提出了一个新的用来跨域传值的方法,即postMessage。我们假设有两个网站,1.com...

2019-08-20 15:43:46 7223

原创 【前端】table展示不固定列数据方法

前端常常会遇到不固定行列数据的情况,数据结构如下。data:[['head1','head2','head3','head4'],['data1','data2','data3','data4'],['data1','data2','data3','data4'],['data1','data2','data3','data4'],]处理方法一、传统标签方法<div st...

2019-08-20 15:32:30 1899

原创 【前端】Element-ui 和 Ant Design table 组件多选框详细踩坑攻略

博主在react框架中用了ant design组件库(以下简称ad),在vue框架中使用了element组件库(以下简称ele),最近遇到了两个需求,同用到了table组件的多选框功能,根据官方文档发现坑较多,踩坑如下,希望对新手有用。一、获取已选择的行信息adele二、数据保存后端,回弹已选项adele...

2019-07-31 18:07:34 1836 2

空空如也

空空如也

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

TA关注的人

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