JAVA学习笔记
文章平均质量分 50
大广-全栈开发
技术支持,毕设咨询及调试
展开
-
Spark ERROR netty.Inbox: Ignoring error org.apache.spark.SparkException: Couldnot find CoarseGrained
问题ERROR org.apache.spark.rpc.netty.Inbox: Ignoring errororg.apache.spark.SparkException: Could not find CoarseGrainedScheduler提到如下解决思路:我没设置 上面的参数默认已经为false了还有方案说 增加num-executors ,已经设置成了100,感觉是设置太多了解决经过一般调试,发现原来是因为spark任务生成task任务过少,而任...原创 2021-08-06 16:44:22 · 1514 阅读 · 0 评论 -
ubuntu上安装spark详细步骤
1、打开清华大学下载站 https://mirrors.tuna.tsinghua.edu.cn/ ,找到 apache点击2、在新页面中,ctrl + f 输入 spark,点击3、选择要下载的版本,我选的最新版本4、选择对应的hadoop版本5、点击下载,下载完毕移动到一个目录 如 /etc/soft/mvspark-3.1.2-bin-hadoop2.7.tgz/etc/soft/6、解压,如果提示没权限,加sudosudo tar -zx...原创 2021-07-09 11:01:45 · 5019 阅读 · 2 评论 -
mac java项目出错或者无法打包或无法运行或无法找到tool.jar等问题解决方案
错误如下:Exception in thread "main" java.lang.IllegalArgumentException: Can not find tools.jar under java home: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home, please try to start arthas-boot with full path java. Such as /opt/jdk/bin/java转载 2021-05-14 10:08:09 · 3196 阅读 · 2 评论 -
ubuntu 下 ES安装启动及错误解决
ubuntu 下 ES安装启动报错could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.10.1/jdk/bin/java报错解决方法,搜索其它的博客都不太好用,以下是自己的处理方式,适合初学es者使用!下载地址:https://www.elastic.co/cn/downloads/elasticsearch1、检查jar包,要下载这个elasticsearch-7.10.1-linux-x86_64.t.原创 2020-12-16 20:12:44 · 2475 阅读 · 0 评论 -
20201205某互联网公司技术狂欢节知识总结及思考
周六下午,去参加了某互联网公司的技术沙龙活动,以下是重点知识和个人思考重点知识一、亿级调用最佳实践篇章干货针对日志打印导致的服务中断问题:网关日志最初按天汇总生成文件,但是随着调用量的增加,每天的日志文件也越来越大,最终导致凌晨进行日志文件转存时,服务出现10s左右的中断。解决1、升级日志打印方式为异步打印2、日志文件按照小时+文件大小方式生成避免日志文件过大。二、关于双十一大促备战的tips1、降级方案和故障应急手册,应该提前演练,避免大促时忙中出乱。2、尽量在原创 2020-12-06 11:55:31 · 312 阅读 · 0 评论 -
ubuntu 格式化json
1、安装jqsudo apt-get install jq2、使用cat json文件名字| jq .3、也可以重定向输出到一个新的文件中,用相应的shell命令操作即可更多用法可以输入jq -help 查看原创 2020-11-24 15:04:09 · 1510 阅读 · 0 评论 -
IDEA安装阿里编码规约插件
背景阿里代码规范是业界编码规范的参考,我们可以安装一个插件来检测我们的编码是否符合规范,暂推荐一款idea里面使用的。安装方法:在file->settings->plugins 下输入Alibaba Java Coding Guidelines 回车,安装好重启编辑器即可!使用方法:在代码文件中右键,选择”编码规约扫描“即可。扫描代码后,不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,双击可以定位至代码处,右侧窗口还有针对代码的批量...原创 2020-11-06 19:46:20 · 592 阅读 · 0 评论 -
短网址生成思考
目录背景:思考:java实现:背景:当我们看京东或者拼多多的分享链接的时候,发现网址非常的短,这个看起来也不是正常的网址,这种短网址可以避免用户分享的时候链接过长,减少因此引起用户的反感。这种网址是怎么生成的呢?思考:如果长网址不是很多,要生成的短网址也是有限的,可以随机找个算法生成下,用数据库去存长短网址的对应关系,如果前端请求比较频繁就加上redis缓存,如果比较多,可以做成一个工具,用一定的算法去生成,网上多数的实现方式是使用62进制表示,a-zA-Z0-9这些去做表示原创 2020-10-24 19:54:32 · 292 阅读 · 0 评论 -
idea 推荐使用的maven冲突管理工具 - Maven Helper (转)
目录背景一、安装:二、使用三、冲突jar包的解决背景一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比转载 2020-10-18 18:42:54 · 844 阅读 · 0 评论 -
Mybatis运行报错 Cause: java.sql.SQLException: Parameter index out of range解决方法
springboot + mybatis 项目单元测试时报这个错误:Parameter index out of range (3> number of parameters, which is 2).仔细检查了下sql语句,发现问题应该出在了like这个地方:name like "#{name}%"。这个地方因为被双引号引起来,应该是被直接当成了一个字符串,mysql没有识别出参数。其实应该这么写:name like concat(#{name},'%')。把参数放到引号外面,这样.转载 2020-09-21 22:00:32 · 2615 阅读 · 0 评论 -
intellij调整菜单栏样式及控制台样式
intellij调整菜单栏字体样式及其大小IDEA设置终端Terminal窗口字体和大小原创 2020-09-20 13:08:58 · 1572 阅读 · 0 评论 -
工作杂记-开始用ubuntu系统遇到的问题
今天上午开始换Ubuntu系统进行开发,有很多的不习惯,慢慢适应吧!遇到的问题主要有以下几个:a、用vi的时候出现各种奇葩的输入问题,如退格键删除不掉,回车键出来字符等Ubuntu系统不同于centos或者红帽,比如里面的vim命令都不太一样,需要修改下配置才可以让它和常用的centos的vim一样好用。一、执行sudo apt-get install vim二、修改/etc/vim/vimrc.tiny 文件,将set compatible 设置成set nocompatible ..原创 2020-07-30 22:54:01 · 264 阅读 · 0 评论 -
个人工作阶段总结
选择试探阶段实习时做C#相关的开发工作,临近毕业自学Java,在毕业前去滴滴做测试开发的实习,学到了一些测试相关的知识,学会了使用jmieter,charles和postman等工具,毕业前两年七月份毕业后进了第一家公司,开始做java相关的开发工作,第一个项目是互联网平台,主做java后端开发,期间去新疆、南昌等现场做过培训和支持工作。第二个是业务系统开发,先在公司画原型,用Axure RP 8软件,然后在北京朱辛庄附近的别墅里封闭两个月开发(据说那套别墅当时值3000万左右),在这个系统中做原创 2020-07-22 15:32:13 · 580 阅读 · 2 评论 -
hive 动态分区语句
SET hive.exec.dynamic.partition=true; SET hive.exec.max.created.files=300000;SET hive.exec.dynamic.partition.mode=nonstrict; SET hive.exec.max.dynamic.partitions.pernode=5000; SET hive.exec.max.dynamic.partitions=5000;set mapred.job.priority=VERY_...原创 2020-07-17 11:01:30 · 926 阅读 · 0 评论 -
java 普通工程ant打包的xml
这里我们的项目要求是不需要依赖的jar包打进去,所以注释掉了,网上搜的不能直接用,要根据自己的情况做修改哦!build.xml<?xml version="1.0" ?><project default="jar" name="myjar"> <!-- 工程目录结构 project |-bin |-src |-lib |-out |-build.xml --&g.原创 2020-06-22 09:16:53 · 281 阅读 · 0 评论 -
java 深浅拷贝(克隆)
一、重写clone方法克隆一个对象,该对象要实现克隆接口,即implements Cloneable,重写克隆方法如下代码:public class Teacher implements Cloneable { public int getTno() { return tno; } public void setTno(int tno) { this.tno = tno; } public String getName() { return name; }.转载 2020-06-21 16:34:33 · 413 阅读 · 0 评论 -
微信支付用到的几个java工具类
把微信支付demo里面的一些工具类整理了下,以备用!目录HttpUtil 工具类MD5Util 工具类PayUtil 工具类RandomUtil 工具类SignUtil 工具类XMLUtil 工具类ZxingUtil 工具类HttpUtil 工具类package util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;..原创 2020-06-10 10:48:58 · 1437 阅读 · 1 评论 -
bootstrap的表单使用axios操作时候无法进入then解决方案
只想用bootstrap 的表单的样式,最后用axios提交数据,没想到不进入请求成功的then方法,提交是成功了,直接在地址栏的url后面加了问号(如下图),看到页面有跳转。解决方案:既然不想用他的表单,只用样式,把表单替换成 div 即可...原创 2020-06-09 09:41:55 · 2222 阅读 · 0 评论 -
在本地页面使用$.ajax进行跨域访问webservice接口问题
在本地页面使用$.ajax进行跨域访问webservice接口:第一例:$.ajax({type: 'GET',url: 'http://www.pm25.in/api/querys/aqi_details.json?city=wenzhou&token=',dataType: 'jsonp',success: function(msg){alert(JSO...原创 2020-06-07 19:34:51 · 487 阅读 · 0 评论 -
查询中国天气网api需要用到的城市代码
找了好长时间找到的,去某度还下不了,要下载券,希望能帮助用到的猿友们!!!101010100=北京市101010200=海淀区101010300=朝阳区101010400=顺义区101010500=怀柔区101010600=通州区101010700=昌平区101010800=延庆县101010900=丰台区101011000=石景山区101011100=大兴区101011200=房山区101011300=密云县101011400=门头沟区10...原创 2020-05-21 15:59:23 · 11705 阅读 · 0 评论 -
校友录(alumni record)项目部署的最详细说明
1、代码地址github地址:https://github.com/blackist/ar2、打包方式:先在 ar-common 下mvn clean & mvn install然后在根工程目录下执行mvn clean && mvn install && mvn package3、部署方式:tomcat 8 下加入下面两个war包即可ar-manage.warar-portal.war4、访问地址:(端口号.原创 2020-05-20 12:17:38 · 1221 阅读 · 11 评论 -
maven 打包打出带依赖的和不带依赖的jiar包
直接贴代码,如果带main方法的类不在这个jar包,可以修改AppMain 为你的包名和类型 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <config..原创 2020-05-15 13:19:34 · 2153 阅读 · 0 评论 -
IDE中使用 mybatis-generator自动生成代码(for mysql8)
目录1、pom文件修改2、resources下增加generatorConfig.xml 文件3、配置运行generator (配置文本:mybatis-generator:generate )附、t_info 创建脚本1、pom文件修改<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://..原创 2020-05-12 14:17:41 · 636 阅读 · 1 评论 -
JSP EL表达式 c:forEach items
注意最上面的别名声明<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>servlet 中List<Cust> list = service.findAll();;request.setAttribute("list",list);;<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>.原创 2020-05-10 15:23:50 · 3060 阅读 · 0 评论 -
idea web工程jar包找不到的问题
1、请在WEB-INF目录下创建lib文件夹2、把jar包放进去3、project Structure 界面,左侧选择Libraries,点击加号,添加java Libraries。4、弹出窗口选择WEB-INF文件夹下lib中的jar包,点击ok。5、ok之后弹出Choose Modules 窗口,选择相应module,ok。6、当再次查看lib文件夹下jar包,有箭头指示时,表...原创 2020-05-08 14:46:54 · 4301 阅读 · 3 评论 -
springboot 简单的扫码登录 demo
效果图代码地址:https://gitee.com/nature-edu/edu-qrcodelogin-web博客说明地址:https://www.jianshu.com/p/cad255284c13代码准备down 代码,导入idea中,注意maven最好用阿里云的仓库!!!配置(redis nginx)redis1、检查本机redis是否...原创 2020-04-29 15:12:28 · 1607 阅读 · 1 评论 -
javaweb 连接sqlserver “通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败“常见问题的解决方案(转)
Java通过JDBC连接SQLServer 2012,出现一些连接问题,从网上查找了很多解决方法,却仍然无法解决。在这里将我遇到的问题及解决方法总结如下,希望可以帮到大家。1、通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端...转载 2020-04-28 23:25:19 · 1430 阅读 · 0 评论 -
MR 程序报超时的临时解决方法
有同事写的 mr 程序突然有一天运行不出来了,一直报超时,也没有其他的错误。1、首先想到的是不是reducers太少,加大(开始是3,加到10,加到30 都试过,不成功) job.setNumReduceTasks(10);2、再次想加下 reduce 的内存。 conf.set("mapreduce.reduce.java.opts", "-Xmx8192m"); ...原创 2020-04-23 14:28:59 · 849 阅读 · 0 评论 -
springboot Failed to introspect annotated methods on class org.springframework.boot.web.support.Spri
两种解决方式:1、以Application方式启动,在pom中把tomcat的scope改为compile<!-- tomcat 的支持.--> <dependency> <groupId>org.springframework.boot</groupId> <arti...转载 2020-04-19 00:26:34 · 13305 阅读 · 3 评论 -
hdfs 小文件合并简单工程
文件太小,想以月为分区,把文件做个合并,这样集群不会存大量的小文件,提高集群的性能。代码poem文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2020-04-17 19:18:44 · 552 阅读 · 0 评论 -
hive 查看库的注释及中文乱码及创建带注释的表
把最近常用到的一些语句做些总结:包括查看库注释,注释中文乱码的解决,创建带注释的表等。查看库的注释describe database databasename;hive的注释(comment)中文乱码的解决方法创建表的时候,comment说明字段包含中文,表成功创建成功之后,desc的时候中文说明显示乱码.如下图所示:我们知道hive的元数据是有mysql管理的,所...转载 2020-04-17 11:36:45 · 3058 阅读 · 0 评论 -
javaweb 连接mysql8需要修改的地方
1、用mysql8的驱动,下载地址:https://www.cr173.com/soft/434713.html使用这个 :mysql-connector-java-8.0.11.jar2、驱动名字为:com.mysql.cj.jdbc.Driver3、数据库链接字符串为:privatefinalStringdatabaseName="library?cha...原创 2020-04-14 21:58:13 · 835 阅读 · 0 评论 -
javaweb 项目导入之eclipse+maven+mysql+tomcat项目
Msql 相关篇幅提供数据库的安装时候的端口 用户名 密码 如下图 3307 用户名 root 密码 root2、进入后,创建数据库,数据库名字打开脚本 xxx.sql 可以看到...原创 2020-04-12 15:39:54 · 604 阅读 · 0 评论 -
Eclipse中导入Maven(Web)项目并配置运行
1.审视maven项目当你从别人那或者从网上下载了一个maven项目,发现进入目录后是一个pom.xml文件和一个src文件夹,当然可能还存在一些README之类的这些都不重要,最关键的就是pom.xml和src文件夹,在src下,src/main/java一般就是放置的项目的java源代码,在src/test/java下放置的是java测试代码。src\main\webapp 是...转载 2020-04-11 12:41:19 · 10176 阅读 · 2 评论 -
sqlserver导入mdf文件
1.打开SQL Server,写好登录名和密码点击连接.2.打开数据库,右键某一个数据库,选择“新建查询(Q)”。3.再代码界面输入如下代码,点击F5键或者点击运行按钮即可。代码如下:EXEC sp_attach_db @dbname = '你的数据库名', @filename1 = 'mdf文件路径(包缀名)', ...转载 2020-04-08 12:57:39 · 3304 阅读 · 4 评论 -
window.showModalDialog不兼容的解决方案
Chrome 37后也禁用了对showModalDialog的默认支持//可以通过这个判断if(window.showModalDialog==undefined){window.open(url,"","height=500, width=860,top=270,left=530");}else{ window.showModalDialog(url,860,500,"...原创 2020-04-07 22:04:20 · 3711 阅读 · 0 评论 -
myeclipse tomcat 报错 “信息: dwr-invoker: A request has been denied as a potential CSRF attack”解决方案
严重: A request has been denied as a potential CSRF attack.A request has been denied as a potential CSRF attack.”在web.xml配置文件中修改dwr的配置:<servlet><servlet-name>dwr-invoker</serv...原创 2020-04-05 21:05:27 · 621 阅读 · 0 评论 -
Java 单链表数据结构相关算法代码
单链表相关算法的java代码 ,欢迎提出意见和建议!public class ListNode { private ListNode(int value){ this.value=value; } private int value; // 链表节点值 private ListNode next ; // 下一个节点 publi...原创 2020-04-01 15:24:20 · 188 阅读 · 0 评论 -
mybatis idea 好用的插件
在 settings -> plugins 里面搜索 Free Mybatis plugins,安装后重启即可安装完成重启后即可使用从dao到mapper文件的跳转原创 2020-03-30 21:38:36 · 4593 阅读 · 0 评论 -
微服务返回 json 的工具类
之前写代码返回 json 时候,总是喜欢自己定义个hashmap,然后配合 @RestController 或者 @Responsebody 处理,今天看到一篇博客,顿悟了,以后代码重构处理时加个工具类。import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.Objec...原创 2020-03-27 20:09:00 · 624 阅读 · 0 评论