自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac m1使用docker安装kafka

mac m1通过docker安装kafka

2023-08-05 23:07:02 1283

原创 java新建对象的三种方式

3.用Unsafe类新建java对象。1.new关键字新建java对象。2.反射形式新建java对象。

2023-07-03 22:21:02 106

原创 linux下换行符和windows下换行符不同的解决

(1)问题复现:windows网页前台页面编写shell脚本,一键提交到服务器上作为shell文件,以作为算法运行的启动脚本,预测脚本。或者windows编辑器编辑好了作为文件上传到linux服务器作为启动或者预测脚本。却一直报脚本无法运行。最近看了鸟哥的《linux私房菜》,忽然明白了之前在linux环境下shell脚本没发运行的问题。(2) cat -A 查看脚本出现换行符为 ^$M 和linux的$换行符不一致。(3)问题解决:通过dos2unix脚本解决。

2023-04-27 22:14:29 437

原创 Mysql数据更新update导致生产数据库崩溃记录

https://www.toolsbook.org/2022/06/cloudflarecdn-v2ray-cloudflare.html?m=1

2023-02-07 23:28:02 295

原创 java中如何重写hashCode()和equals()方法

java中如何重写hashCode()和equals()方法

2022-07-25 23:04:08 4681

原创 Arrays.fill()方法填充二维数组导致的一个引用类型值错误

Arrays.fill()方法填充二维数组导致的一个引用类型值错误

2022-07-03 22:35:14 566

原创 excel内容通过apache poi读取后读出来为数字,转为日期类型

java中,excel内容通过apache poi读取后读出来为数字,转为日期类型

2022-06-28 23:04:26 601 2

原创 Java快速将乱序的数组转化为没有重复值的数组

Java快速将乱序的数组转化为没有重复值的数组

2022-06-19 20:51:09 80

原创 springboot 获取配置文件的值

背景:由于开发,测试和生产环境的值可能不一样,所以就可以使用配置application.properties的方式。1.配置好application.properties文件:例如 demo.app=mlp/bdsp/huang2.在需要使用的地方直接注入就好:@Value("${demo.app}")private String demoStr;3.直接使用demoStr。...

2022-05-23 22:19:23 191

原创 Mac m1使用idea开发导致maven没法正确引入依赖

1.配置的.m2文件夹无法找到,原来是mac的隐藏功能(command+shift+.)解决2.需要配置项目的build tools-maven的目录的setting.xml和仓库地址为正确的地址即可

2021-11-14 23:11:15 834

原创 git代码拉取和推送不在使用账号和密码,换用token方式

git拉取代码时报错:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more informat.

2021-10-31 12:37:26 1497

原创 java的split()方法的特殊字符

split()方法需要传入正则表达式,当我们传入.,*,$,|这四个特殊字符的时候需要加上转译字符\\String str2 = new String("www.runoob.com");for (String retval: str2.split("\\.", 3)){ System.out.println(retval); }

2021-10-19 19:36:47 790

原创 String转int出错,数据超过2147483647报NumberformatException

Exception in thread "main" java.lang.NumberFormatException: For input string: "AF" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(I.

2021-08-18 19:09:07 965

原创 2021.8.2 shopee的笔试心酸史

一场考试分为三种考试类型:1.单选题(不可切屏)2.多选题(多选不给,少选给,不可切屏)3.三道编程题(可以无限次切换出来,用本地ide编辑写代码再黏贴到牛客)一.单选题考察点基本就是计算机四大神书:数据结构和算法,计算机网络,操作系统和计算机组成原理。下面是一些记得住的题目:(1)平衡二叉树,B+树和红黑树的区别,B+是多路查找树,叶子节点包含所有的值等(2)堆栈型算法的替代算法:LRU和LFU (3)jvm的线程共享的有堆和方法区(私有的...

2021-08-03 22:48:07 517 2

原创 ArrayList引用加入到HashMap中导致所有的value都会随着add变成一个相同的值

Map<Integer,List<Integer>> bossMap = new HashMap<Integer,List<Integer>>(); List<Integer> arrayBoss = new ArrayList<Integer>(); for(int i=0;i<10;i++){ bossMap.put(i,arrayBoss); }.

2021-07-31 23:57:15 268

原创 Java的StringBuilder追加数据

StringBuilder 可以帮助我们使用可变长字符串,省去内存资源的占用,虽然他是线程不安全的,但是他的效率比较高。StringBuilder类的append()方法是往字符串结尾追加字符串。

2021-07-25 10:50:09 431

原创 Gitbook制作在线文档

公司想要制作一个在线的gitbook说明书,提供一个在线的说明文档。 看了一下,之前是前辈给的两个命令直接安装好了(node+npm+gitbook+typora),然后过了一年多,发现用不了了。gitbook build报错。 接下来是解决步骤:1.卸载已经存在的gitbookC盘里面找到安装的.gitbook目录,删除掉。然后执行如下命令npm uninstall -g gitbook npm uninstall -g gitbook-cli-- 清理...

2021-04-21 19:25:47 393

原创 记录一次统计网站在线人数的经历

公司有一个需求,就是统计当前在线的用户数量,查看前人的经验,如果是servlet 3.0及以上的话可以直接使用注解的方式(@WebListener),代码可以如下:@WebListenerpublic class MySessionListener implements HttpSessionListener {//监听到session创建时+1 @Override public void sessionCreated(HttpSessionEvent httpSessionEve

2021-04-20 22:39:30 263

原创 上海交通大学附属第九医院口腔牙科的坑和流程

2021.03.17 ,准确来说是第一次去看大病了,也是在上海第一次去医院看病,一去就很模糊,挂号没有带医保卡,导致后面的一系列迷之操作,没带医保卡,进门看到大门右边有咨询的问了一下,可以自助挂号,运气不好,用了旧机器(没带医保卡不能扫二维码挂号),拿了医院的就诊卡,其实已经挂好了号,只要扫医保卡的二维码就可以了,到了新机器上面才可以扫码拿到排队就诊号码,在这里耽误了半小时快,到四楼,然后等医生叫号,等到10点10左右开始叫好,等了有段时间,医生看了一下牙齿,然后就说只要挂普通门诊拔牙就可以,然后要去拍全景

2021-03-17 21:58:21 446 1

原创 mysql批量导出导入数据

数据需要导出数据库的数据表结构,或者导出一个mysql中schema下面的所有的数据表结构,可以在mysql workbench中的结构server—–>data export—–>选中表(可以选择所有表和view等数据,或者可以勾选所有数据)。选项1.export to dump project folder,这种方式是每个表对应一个sql文件。选项2. export to self-contained file,这种方式是所有表导出到一个.sql文件。导出后的.s...

2021-03-02 22:29:25 930

原创 java中的类型转换,尤其是字符char转Int类型记录

这是一个基础语法的问题,平时字符串转换都是包装类型转换就可以了,比如字符串"11"转为整形11:String str = "11";int value = Integer.valueOf(str);或者整形转字符串都可以使用包装类型的valueOf()方法,但是遇到字符就不是用这个方法了,字符的转换方法为:char c = '1';int value = Character.getNumericValue(c)...

2020-12-13 12:05:38 101

原创 Mysql外键删除后增加出现的error1452:Cannot add or update a child row: a foreign key constraint fails 原因及解决方法

记录一次mysql数据插入重复删除外键后出现1452的错误问题:由于插入了冗余数据,需要清理,不能直接删除数据,需要先删除外键,外键删除后,想加回来却没法往上面加了,这一点比较奇怪,原来是由于主表和子表的数据导致无法加外键,所以这就只能先补全数据了,然后在加上外键才成功的。不能加外键的与原因有以下一些:1.表的数据和主表的数据不匹配(本次遇到的问题就是这个原因)2.子表列和主表列的数据类型不匹配3.子表设置的索引和主表不匹配4.子表和主表的引擎类型不匹配...

2020-12-13 10:02:52 564

原创 kaggle平台学习的简单数据预处理

暂时只使用MAE(mean_absolute_error)评估模型的优劣,使用pandas库,导入(import pandas as pd),读取数据pd.read_csv("../input/--.csv"),数据会被读取包装成DataFrame,data.columns查看数据的列名,data.describe(),data.head()查看数据的大概分布情况。数据集很少有不缺失或者全是数值型数据的。所以这时候如何处理缺失值以及非数值型数据就需要我们思考了,而且对于一个数据集,可能需要补充缺失值也需

2020-11-22 23:25:01 425

原创 kaggle基本使用和入门

周末两天学习了kaggle平台的一些使用和技巧,主要是开通账号,建立起来自己的第一个模型。首先,创建kaggle账号,绑定手机号码可以免费每周使用GPU30小时,还可以使用TPU,目前不会用TPU所以暂时不涉及(暂时使用了一个识别中文的一到十dataset)。第二,首页打开courses选项,然后学习一些基本的建模技巧,首先是学习基本的python语法:交换a,b的值就只需要a,b=b,a即可,而没有Java的繁琐,但是python的解释器比JVM运行速度上面要慢一些。还包括List,tuple

2020-11-22 23:07:27 1428 1

原创 MPPDB数据库新建表增加分布键心酸史

MPPDB小白,没有使用过MPPDB数据库的可能非常难找到MPPDB相关语法知识,建表语句都差不多,如下:CREATE TABLE table_name(colName1 varvhar,colName2 varchar);这个语句可以一个表名为mppdb的表,但是如果这个表里面的数据较大而且数据分布不均匀的话,查询的时候就会出现“数据倾斜”的错误,这时候就需要分布键了,找了网上的方法被误解了,网上用DISTRIBUTED BY(字段名),事实上这是行不通的,于是寻找公司内部资料,找到了distri

2020-11-21 09:47:35 1503

原创 基本类型使用的场合要斟酌

今天生产出了一个测试环境没有测试出来的bug,有点心痛,以此记录,基本类型的合理使用很重要,出错情况为:测试1000万数据可以,但是测试1亿数据失败:失败报错了一个方法public int getPartNum(int cols,int rows){int num = (int)(Math.ceil(cols*rows*1.0/256000000)*4*2);return num+1;}结果就是rows为1000万数据测试正常,到了1亿数据一直就是报错而且运行时间和报错都一样,于...

2020-11-14 10:13:38 72

原创 Mysql 将先查找到的数据插入到同一个数据库的同一个数据表中(insert into 表名 values(select value1,value2,... from 同一表名 where id=))

项目难免遇到数据复制的问题,当从同一个数据库查找到后的数据是无法插入到同一个数据库的,此时我们就需要把查找出来的结果作为一个中间临时表,再把中间结果字段插入到数据库中去: insert into 表 values(select a.value1,a.value2.... from(select value1,value2.....from 同一个表)a );...

2020-07-20 23:39:42 1208

原创 Java的类型转换

  Java中存在多种类型转换,大致分为: Int 转为String( char转String只要将Int替换为char即可): int test=121212; String ss=String.valueOf(test);   StringBuilder转为String: StringBuilder sb=new StringBuilder("abc"); ...

2019-01-20 12:04:44 132

原创 Java中==与equals方法的坑

  通常情况下编程都是喜欢用==,直到在比较两个String类型是否相等时,明明是相等的两个String(比如 String a="cc",String b="cc"),如果用双等号表示他们相等时,将永远不会成立,而要用equals()方法比较他们的方法,究其原因,还是因为: "=="操作符的作用1、用于基本数据类型的比较2、判断引用是否指向堆内存的同一块地址。equals所在位置...

2019-01-15 21:30:21 329

原创 记2018湖南大学夏令营活动

2018.7.12--2018.7.152018.7.12白天报道,但是自己是晚上8;00左右报道的,全是学生在负责,领到衣服报名表这些,签订相关的安全协议,最大的缺点就是不提供饭吃........2018.7.13上午开营仪式,院长教授介绍相关院系,(就是吹吹学校而已),接下来就是听讲座,都是比较前沿的科技技术,因为自己报的是计算机专业所以都是计算机的差不多,下午参观实验室还有长沙超级计算机中心...

2018-07-15 11:17:20 2888 2

原创 Git提交项目代码到GitHub上

用Git将代码托管到GitHub上首先进入到要提交的项目的目录下:cd E:cd 项目目录创建代码仓库:git init把远程版本库克隆到本地:git clone GitHub上cloneanddownload下的内容将克隆的内容复制到项目目录下并且全部删除此子目录然后将文件添加到版本控制中:git add .在本地执行提交操作:git commit -m "First commit."然后执行远...

2018-04-30 20:02:16 126

原创 this关键字的三种用法

    this关键字引用成员变量:public class Main1 { private int m; public Main1(int m) { this.m=m; }}this关键字引用内部的构造方法:public class Main1 { private int m; public Main1() { this(1); } public Main1(int ...

2018-04-19 23:02:40 1523 1

原创 Java中Int和String类型的转换方法

Int转为String的三种方法:package peng; public class main{ public static void main(String[] args) { int i=123; String str=String.valueOf(i); System.out.print(...

2018-04-17 23:16:15 204

原创 Java中Arrays.sort()自定义数组的升序和降序排序

   Java学习中会遇到对数组进行升序或者降序排序的问题,其实Java语言提供给我们Array.sort(int [] arr)对数组进行升序排列,代码如下:package peng;import java.util.Arrays; public class Testexample { public static void main(String[] args) {      ...

2018-04-13 23:01:19 77299 15

空空如也

空空如也

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

TA关注的人

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