- 博客(28)
- 收藏
- 关注
原创 vue搭配element, el-input出现高频无法粘贴文本的情况
vue搭配element, el-input出现高频无法粘贴文本的情况,刷新下浏览器就又可以粘贴了,没有找到原因。上网找了好久没有找到问题突破口,有大佬遇到了并解决了吗?
2022-06-08 21:26:01
1421
3
原创 【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
474
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
1434
1
原创 【SQL】mysql死锁解除
查看是否有表死锁show OPEN TABLES where In_use > 0;查看进程show processlist;杀死进程kill id
2021-03-05 10:35:41
229
原创 【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
880
3
原创 【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
1809
原创 【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
3006
2
原创 【scala】dataframe中增加一列
df中想增加一列数据import org.apache.spark.sql.functions._df.withColumn("column_name", lit("content"))
2020-11-20 12:01:22
2485
原创 【异闻】mac下关闭8080端口
查找8080端口:sudo lsof -i :8080根据PID杀进程:sudo kill -9 pid(对应的pid号)
2020-11-03 10:22:13
877
原创 【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
3051
原创 【SQL】sql注入风险修复方法
一、MyBaties中#{}和${}的区别'#'相当于对数据 加上 双引号,$相当于直接显示数据。我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举例:select * from table_A where name = #{name} 预编译后,会动态解析成一个参数标记符?:select * from table_A where name = ?而使用${}在动态解析时候,会传入参数字符串
2020-06-13 16:02:14
3665
原创 【SQL】关于mybatis的sql一些参数
SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。statement是要运行的SQL语句,它的返回值通过resultType来指定before表示查询语句statement运行的时机keyProperty表示查询结果赋值给代码中的哪个对象,keyColumn表示将查询结果赋值给数据库表中哪一列keyProperty和keyColumn都不是必需的,有没有都可以before=true,插入之前进行查询,可以将查询结果赋给key
2020-06-08 20:11:12
413
原创 【报错排查】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
3315
原创 【SQL】mybatis注解操作数据库结合标签语法总结
博主作为一个常常记不住语法的人……给操作数据库中常常要用到的便签语法总结一下便签语言与注释结合的时候,必须用<script></script>给包住1、最基本的if语法@Select("<script>" +" select name from test_table " +" <if test='name != null'> \n...
2020-03-15 16:50:04
215
原创 【数据库】大数据量下优化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
17550
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
6909
转载 数字型字符串转为整数型list
String[] idsArry = enterprise.getProdSubTypeId().split(",");List<Integer> ids =Arrays.stream(idsArry) .map(s->Integer.parseInt(s.trim())) ....
2019-09-26 11:28:08
1109
原创 【报错排查】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
729
原创 【前端】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
3553
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
2588
原创 【前端】完美解决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
15999
2
转载 【前端】Vue父子组件加载顺序
加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted子组件更新过程父beforeUpdate->子beforeUpdate->子updated->父updated父组件更新过程父...
2019-09-03 11:04:12
539
原创 【前端】如何优雅的解决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
4308
2
原创 【前端】请求远端数据,等数据返回后再进行函数操作方法踩坑
前端请求远端数据为异步操作,常常数据没有返回就进行函数操作,会导致数据报空错误。博主经过多次研究后总结两种方法,规避异步请求的风险。一、.then方法。then是比较普遍的在数据返回后再操作数据的方法。示例如下:try {const data = apis('getMonitorList', {warehouse: this.warehouse,mis: auth.getMis(),...
2019-08-27 16:02:12
993
原创 【前端】postMessage和addEventListener方法使用心得
目标功能:页面一跨域open页面二,页面二通过addEventListener监听到消息后,返回确认信息。页面一通过addEventListener监听页面二发送的确认信息后,将数据包发送给页面二。页面二获取数据包后进行处理。postMessage简介(摘抄自他人博客,如涉抄袭,请联系我):HTML5提出了一个新的用来跨域传值的方法,即postMessage。我们假设有两个网站,1.com...
2019-08-20 15:43:46
8338
原创 【前端】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
2154
原创 【前端】Element-ui 和 Ant Design table 组件多选框详细踩坑攻略
博主在react框架中用了ant design组件库(以下简称ad),在vue框架中使用了element组件库(以下简称ele),最近遇到了两个需求,同用到了table组件的多选框功能,根据官方文档发现坑较多,踩坑如下,希望对新手有用。一、获取已选择的行信息adele二、数据保存后端,回弹已选项adele...
2019-07-31 18:07:34
1988
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人