小白历史文章
未系统写专栏之前的文章
bug斗罗
记录解决Java代码bug的历程
展开
-
Java实现控制台打印进度条效果
原理不换行,进度更新后,光标跳到行首,覆盖之前的进度条点个赞呗import java.text.DecimalFormat;public class ConsoleProgressBarDemo { /** * 进度条长度 */ private int barLen; /** * 用于进度条显示的字符 */ private char showChar;...原创 2019-06-03 22:17:19 · 7067 阅读 · 1 评论 -
小白练手——2048数字游戏
1.本项目基于github项目 2.做了些许优化,练手用,代码共200多行 3.如侵权,请联系微信manyu_2017原创 2017-03-17 15:33:47 · 944 阅读 · 0 评论 -
小白练手—2048数字游戏
1.花了半天写的,得心应手,实现了所有功能,包括最高分的本地存储 2.很适合j2se阶段新手学习 3.算法一般,没做太多优化原创 2017-03-11 18:01:07 · 535 阅读 · 0 评论 -
小白练手— 俄罗斯游戏2.0
本游戏基本实现的经典俄罗斯方块游戏的全部功能,算是自学J2SE阶段的毕业作品 全程独立开发,未参考任何相关视频和教程 代码略繁琐,600多行,没办法,初学者 博主微信:manyu_2017,欢迎初学者交流原创 2017-03-08 19:10:15 · 455 阅读 · 0 评论 -
小白练手—猜字母游戏
需要的功能: 1.随机生成5个小写字母 2.用户输入猜测值,取前5个字母,不够为null 3.将猜测值与实际值比较,返回值正确的数量以及值和位置都正确的数量 4.当用户全对或次数超过50次时,返回用户分数,游戏结束原创 2017-03-01 20:25:06 · 491 阅读 · 0 评论 -
小白练手—随机加法计算器
需要的功能: 1.程序依次出十道100以内的加法题目 2.用户依次输入每道题答案(程序出一道题,用户答一道题) 3.用户每答一道题,程序给出结果提示 4.用户输入-1提前退出程序原创 2017-03-01 17:31:42 · 782 阅读 · 0 评论 -
IDEA 创建main函数、遍历、输出打印等快捷方式
如果解决了你的问题,麻烦点赞评论支持一下;如果觉得文章有错误,麻烦评论指出,我会第一时间评论修改!开发工具IntelliJ IDEA 2018.3.5(Ultimate Edition)版本Mac方法main方法:psvm遍历:fori输出 sout更进一步之所以IDEA能够快捷的生成代码,原因在于,其内部自定义了一系列代码模版,当输入指定字符串,就会触发;当然...原创 2019-06-01 18:54:41 · 649 阅读 · 0 评论 -
IDEA 报错 Error:java: 无效的源发行版: 10(Error:java: invalid source release: 10)
如果解决了你的问题,麻烦点赞评论支持一下;如果觉得文章有错误,麻烦评论指出,我会第一时间评论修改!开发工具IntelliJ IDEA 2018.3.5(Ultimate Edition)版本Mac解决方法Project Settings页面,保证Modules里的Language Level版本高于Project里的Project SDK版本如果使用了maven-compil...原创 2019-06-01 18:15:34 · 3854 阅读 · 3 评论 -
IDEA中注释@param 参数名称不存在时,飘红报错解决
错误IDEA中注释飘红开发工具IntelliJ IDEA 2018.3.5(Ultimate Edition)版本Macjdk8影响结果代码美观,强迫症受不了有网友提到会造成项目启动不了,我目前暂时没有遇到,如有读者遇到,请私信或评论,以便我对文章进行补充解决办法打开Preferences -> Editor -> Inspections(Windows系...原创 2019-06-01 11:12:52 · 14886 阅读 · 4 评论 -
maven nexus安装报错:java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
版本:nexus-2.14.5-02-bundle 原因:缺俩jar包 jaxb-api-2.2.12.jar,activation-1.1.jar,版本无严格要求原创 2018-01-18 20:42:36 · 2372 阅读 · 5 评论 -
springboot启动流程、日志分析
springboot启动流程、日志分析只关注info级别日志1. 主类启动,通过调用SpringApplication#run(Class<?> primarySource, String... args)方法启动程序public static void main(String[] args) { SpringApplication.run(AppConfig.cla...原创 2019-11-06 12:01:46 · 1977 阅读 · 0 评论 -
Java小白练手项目—猜数字游戏
需要的功能: 1.随机生成一个1~1000之间的整数 2.用户每猜测一次,控制台提示大了,小了,对了 3.若猜对,宣布游戏结束,并询问用户是否继续开始新游戏 4.用户不论猜对与否,输入0都开始新游戏原创 2017-03-01 16:31:10 · 775 阅读 · 0 评论 -
J2SE习题—预备知识
J2SE二进制习题原创 2017-02-27 13:39:35 · 368 阅读 · 0 评论 -
J2SE习题—基础语法1
1.输入一个正整数n,计算1 - 1/3 + 1/5 - 1/7 + ……的前n项之和。 2.从键盘输入一个正整数n,计算n!(n! = 1 * 2 * 3 * …… * n)。 3.输入两个正整数m和n,计算m! + n!。 4.编程:从键盘输入正整数n,输出1+(1+2)+(1+2+3)+……+(1+2+3+…+n)的和 5.为了倡导居民节约用电,某省电力原创 2017-02-27 20:20:16 · 1347 阅读 · 0 评论 -
J2SE习题—基本语法2
简单算法练习,如日历相减原创 2017-02-28 10:10:29 · 701 阅读 · 0 评论 -
JFinal入门demo404的问题
参考:http://www.jfinal.com/share/674场景:一个maven项目多模块,如将web、service、model层拆成单独的模块时,会出现404解决方案:在启动类中将路径写全,即启动所在模块的名字加上,如下public class JFinalStarter { public static void main(String[] args) { ...原创 2019-05-18 20:26:54 · 379 阅读 · 0 评论 -
long类型精度丢失
昨晚写项目时发现一个bug,新闻列表点击进入详情时,有的能进入,有的不能进入开始以为是爬虫出了问题,检查数据库发现有数据,但是long类型的id相差1继而检查是否orm框架的问题,因为用的是小众的anima框架,debug发现ok进而度娘告诉我是long类型转json时精度丢失jfinal测试代码(使用jfinal的FastJsonFactory)public class Tes...原创 2019-05-18 20:25:21 · 1731 阅读 · 0 评论 -
使用locust测试并发
locust安装自行百度测试代码# coding=utf-8from locust import HttpLocust, TaskSetdef test1(self): r = self.client.get("/company/test", timeout=30) # 这里可以使用assert断言请求是否正确,也可以使用if判断 assert r.sta...原创 2019-05-18 20:21:51 · 2454 阅读 · 0 评论 -
jdbc逆向生成javabean
使用的jfinal的enjoy模版package cn.javadog.ec.utils;import com.jfinal.kit.Kv;import com.jfinal.kit.PropKit;import com.jfinal.template.Engine;import com.jfinal.template.Template;import com.jfinal.tem...原创 2019-05-18 20:20:38 · 278 阅读 · 0 评论 -
jfinal拦截器绑定参数
package cn.javadog.ec.interceptor;import cn.hutool.core.bean.BeanUtil;import cn.hutool.http.HttpStatus;import cn.hutool.json.JSONUtil;import cn.javadog.ec.api.ItemApi;import com.jfinal.aop.Inter...原创 2019-05-18 20:20:10 · 851 阅读 · 0 评论 -
测试内存占用
看到业务代码出现了类似list=null, map.clear()这种存储了大量对象的集合进行释放内存的操作,因此测试一下其必要性代码public class MemoryTest { public static void main(String[] args) throws Exception{ long initm=Runtime.getRuntime().f...原创 2019-05-18 20:19:30 · 1512 阅读 · 0 评论 -
parallelStream与stream效率比较
结论parallel线程不安全parallel的效率,因为是多线程,默认线程数量是计算器处理器的数量代码public class StreamTest { @Test public void streamVs(){ List<Integer> list1 = new ArrayList<>(10000); Lis...原创 2019-05-18 20:12:11 · 4409 阅读 · 0 评论 -
后端工程师入门Ant Design Pro
本文适用于后端程序员入门ant design pro,基于官方文档,不探讨底层,仅为实用,效果预览:https://preview.pro.ant.design/dashboard/analysis 开发环境准备 安装 目录 开始开发 开发环境准备ant design pro的技术栈基于 ES2015+、React、UmiJS、dva、g2 和 an...原创 2018-09-10 11:37:24 · 2413 阅读 · 0 评论 -
JavaWeb细节——jstl导入eclipse报错
今天学习jstl库时,导入传智课程myeclipse的源码时,有异常。轻车熟路的导入官网下载的zip包,异常消失,但是,在浏览器上打开使用了jstl的jsp页面时,报异常500:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar,尝试各种方法后终于解决,原创 2017-03-27 11:25:16 · 1979 阅读 · 0 评论 -
小白练手—控制台俄罗斯方块
实现的功能:功能有bug,无心深究,半成品 1.方块*的下落 2.随着游戏进行,下落速度的增快 3.其实下落的位置随机 4.判断是否有整行可消除 5.输出得分 6.效果如下图原创 2017-03-02 19:39:33 · 651 阅读 · 0 评论 -
J2SE细节—逻辑运算符&&和--的运算顺序与优先级
结论: 1.&&优先级大于|| 2.&&和||都是从左往右运行原创 2017-03-01 12:34:15 · 867 阅读 · 0 评论 -
J2SE习题—java基础
程序功能: 1.测试程序运行时间 2.收银台收款原创 2017-03-01 11:02:24 · 617 阅读 · 1 评论 -
阿里云MySQL数据库修改字符集
问题原因出现场景解决方式问题java报错堆栈java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x82' for column 'spda_content' at row 1原因(不严谨)utf8以4个字节存储汉字,而一些特殊符号的字节长度可能超过四个出现场景对于编码是utf8的字段,传入了含特殊...原创 2019-05-18 20:28:15 · 1421 阅读 · 2 评论