<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Manyu_Java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Manyu_Java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Manyu_Java]]></copyright><item><title><![CDATA[springboot启动流程、日志分析]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/102932486</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/102932486</guid><author>Manyu_Java</author><pubDate>Wed, 06 Nov 2019 12:01:46 +0800</pubDate><description><![CDATA[springboot启动流程、日志分析

只关注info级别日志

1. 主类启动，通过调用SpringApplication#run(Class&lt;?&gt; primarySource, String... args)方法启动程序
public static void main(String[] args) {
    SpringApplication.run(AppConfig.cla...]]></description><category></category></item><item><title><![CDATA[Java实现控制台打印进度条效果]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90760144</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90760144</guid><author>Manyu_Java</author><pubDate>Mon, 03 Jun 2019 22:17:19 +0800</pubDate><description><![CDATA[原理

不换行，进度更新后，光标跳到行首，覆盖之前的进度条
点个赞呗


import java.text.DecimalFormat;

public class ConsoleProgressBarDemo {

	/**
	 * 进度条长度
	 */
	private int barLen;

	/**
	 * 用于进度条显示的字符
	 */
	private char showChar;
...]]></description><category></category></item><item><title><![CDATA[多线程，到底该设置多少个线程？]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90745253</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90745253</guid><author>Manyu_Java</author><pubDate>Sun, 02 Jun 2019 23:23:41 +0800</pubDate><description><![CDATA[转载：https://juejin.im/post/5cf35e195188252c023f9b72
一、前言
“不好了，线上服务器超时严重，请求非常慢，好像报连接数too many了，怎么办？“小伙伴们在反馈。一般我们的技术老大的处理方式，把连接数和线程池调大点，重启，再观察。
往往这个方式是应急措施，治标不治本，因为不知道问题的原因。
有个严重误区，以为线程池设置太小了，调大点请求就会快了。
...]]></description><category></category></item><item><title><![CDATA[IDEA 创建main函数、遍历、输出打印等快捷方式]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90732318</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90732318</guid><author>Manyu_Java</author><pubDate>Sat, 01 Jun 2019 18:54:41 +0800</pubDate><description><![CDATA[如果解决了你的问题，麻烦点赞评论支持一下；如果觉得文章有错误，麻烦评论指出，我会第一时间评论修改！

开发工具

IntelliJ IDEA 2018.3.5（Ultimate Edition）版本
Mac

方法

main方法：psvm

遍历：fori

输出 sout

更进一步

之所以IDEA能够快捷的生成代码，原因在于，其内部自定义了一系列代码模版，当输入指定字符串，就会触发；当然...]]></description><category></category></item><item><title><![CDATA[IDEA 报错 Error:java: 无效的源发行版: 10（Error:java: invalid source release: 10）]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90731995</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90731995</guid><author>Manyu_Java</author><pubDate>Sat, 01 Jun 2019 18:15:34 +0800</pubDate><description><![CDATA[如果解决了你的问题，麻烦点赞评论支持一下；如果觉得文章有错误，麻烦评论指出，我会第一时间评论修改！

开发工具

IntelliJ IDEA 2018.3.5（Ultimate Edition）版本
Mac

解决方法

Project Settings页面，保证Modules里的Language Level版本高于Project里的Project SDK版本
如果使用了maven-compil...]]></description><category></category></item><item><title><![CDATA[IDEA中注释@param 参数名称不存在时，飘红报错解决]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90727067</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90727067</guid><author>Manyu_Java</author><pubDate>Sat, 01 Jun 2019 11:12:52 +0800</pubDate><description><![CDATA[错误
IDEA中注释飘红
开发工具

IntelliJ IDEA 2018.3.5（Ultimate Edition）版本
Mac
jdk8

影响结果

代码美观，强迫症受不了
有网友提到会造成项目启动不了，我目前暂时没有遇到，如有读者遇到，请私信或评论，以便我对文章进行补充

解决办法

打开Preferences -&gt; Editor -&gt; Inspections（Windows系...]]></description><category></category></item><item><title><![CDATA[阿里云MySQL数据库修改字符集]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319945</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319945</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:28:15 +0800</pubDate><description><![CDATA[问题
原因
出现场景
解决方式



问题
java报错堆栈
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x82' for column 'spda_content' at row 1

原因(不严谨)
utf8以4个字节存储汉字，而一些特殊符号的字节长度可能超过四个
出现场景
对于编码是utf8的字段，传入了含特殊...]]></description><category></category></item><item><title><![CDATA[JFinal入门demo404的问题]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319928</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319928</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:26:54 +0800</pubDate><description><![CDATA[参考：http://www.jfinal.com/share/674
场景：一个maven项目多模块，如将web、service、model层拆成单独的模块时，会出现404
解决方案：在启动类中将路径写全，即启动所在模块的名字加上，如下
public class JFinalStarter {

    public static void main(String[] args) {
      ...]]></description><category></category></item><item><title><![CDATA[long类型精度丢失]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319911</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319911</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:25:21 +0800</pubDate><description><![CDATA[昨晚写项目时发现一个bug，新闻列表点击进入详情时，有的能进入，有的不能进入
开始以为是爬虫出了问题，检查数据库发现有数据，但是long类型的id相差1
继而检查是否orm框架的问题，因为用的是小众的anima框架，debug发现ok
进而度娘告诉我是long类型转json时精度丢失


jfinal测试代码(使用jfinal的FastJsonFactory)

public class Tes...]]></description><category></category></item><item><title><![CDATA[使用locust测试并发]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319859</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319859</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:21:51 +0800</pubDate><description><![CDATA[locust安装
自行百度
测试代码

# coding=utf-8
from locust import HttpLocust, TaskSet


def test1(self):
    r = self.client.get("/company/test", timeout=30)
    # 这里可以使用assert断言请求是否正确，也可以使用if判断
    assert r.sta...]]></description><category></category></item><item><title><![CDATA[jdbc逆向生成javabean]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319843</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319843</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:20:38 +0800</pubDate><description><![CDATA[使用的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...]]></description><category></category></item><item><title><![CDATA[jfinal拦截器绑定参数]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319835</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319835</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:20:10 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[测试内存占用]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319826</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319826</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:19:30 +0800</pubDate><description><![CDATA[看到业务代码出现了类似list=null, map.clear()这种存储了大量对象的集合进行释放内存的操作，因此测试一下其必要性

代码
public class MemoryTest {

    public static void main(String[] args) throws Exception{
        long initm=Runtime.getRuntime().f...]]></description><category></category></item><item><title><![CDATA[parallelStream与stream效率比较]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319732</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/90319732</guid><author>Manyu_Java</author><pubDate>Sat, 18 May 2019 20:12:11 +0800</pubDate><description><![CDATA[结论

parallel线程不安全
parallel的效率，因为是多线程，默认线程数量是计算器处理器的数量

代码
public class StreamTest {

    @Test
    public void streamVs(){
        List&lt;Integer&gt; list1 = new ArrayList&lt;&gt;(10000);
        Lis...]]></description><category></category></item><item><title><![CDATA[后端工程师入门Ant Design Pro]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/82587459</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/82587459</guid><author>Manyu_Java</author><pubDate>Mon, 10 Sep 2018 11:37:24 +0800</pubDate><description><![CDATA[本文适用于后端程序员入门ant design pro，基于官方文档，不探讨底层，仅为实用，效果预览：https://preview.pro.ant.design/dashboard/analysis


  
  开发环境准备
  安装
  目录
  开始开发
  






开发环境准备

ant design pro的技术栈基于 ES2015+、React、UmiJS、dva、g2 和 an...]]></description><category></category></item><item><title><![CDATA[maven nexus安装报错：java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/79100603</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/79100603</guid><author>Manyu_Java</author><pubDate>Thu, 18 Jan 2018 20:42:36 +0800</pubDate><description><![CDATA[版本：nexus-2.14.5-02-bundle 
原因：缺俩jar包 jaxb-api-2.2.12.jar，activation-1.1.jar，版本无严格要求]]></description><category></category></item><item><title><![CDATA[IDEA报错：Error running $classname: Command line is too long. Shorten command line for $classname.]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/78993294</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/78993294</guid><author>Manyu_Java</author><pubDate>Sun, 07 Jan 2018 10:05:30 +0800</pubDate><description><![CDATA[之所以出现这个原因是一般是因为打印的环境变量太长了，超过了限制，可以尝试以下方案：

1.按照提示修改该类的配置，选择jar manifest(每个报错的类都需要注意设置，项目的.idea/workspace.xml有这个选项，可以修改默认值，这样就不用每次更改) 
 
 
2.在项目的.idea/workspace.xml文件中，找到 
，添加一行（网上的方法是这种，但我只做了这一个设置无效，必]]></description><category></category></item><item><title><![CDATA[JavaWeb细节——jstl导入eclipse报错]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/66969717</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/66969717</guid><author>Manyu_Java</author><pubDate>Mon, 27 Mar 2017 11:25:16 +0800</pubDate><description><![CDATA[今天学习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，尝试各种方法后终于解决，]]></description><category></category></item><item><title><![CDATA[小白练手——2048数字游戏]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/62889179</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/62889179</guid><author>Manyu_Java</author><pubDate>Fri, 17 Mar 2017 15:33:47 +0800</pubDate><description><![CDATA[1.本项目基于github项目 
2.做了些许优化，练手用，代码共200多行 
3.如侵权，请联系微信manyu_2017]]></description><category></category></item><item><title><![CDATA[小白练手—2048数字游戏]]></title><link>https://blog.youkuaiyun.com/Manyu_Java/article/details/61422300</link><guid>https://blog.youkuaiyun.com/Manyu_Java/article/details/61422300</guid><author>Manyu_Java</author><pubDate>Sat, 11 Mar 2017 18:01:07 +0800</pubDate><description><![CDATA[1.花了半天写的，得心应手，实现了所有功能，包括最高分的本地存储 
  
2.很适合j2se阶段新手学习 
 
 3.算法一般，没做太多优化]]></description><category></category></item></channel></rss>