<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cyc_42的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cyc_42</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cyc_42]]></copyright><item><title><![CDATA[我们为什么使用接口而不使用抽象类]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/101154743</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/101154743</guid><author>cyc_42</author><pubDate>Sun, 22 Sep 2019 14:01:13 +0800</pubDate><description><![CDATA[前言
总所周知抽象类和接口是Java里面比较重要的俩个对象，在我们的工作学习中都起着很多决定性的作用，在学习Java的时候我们的老师或者课本或者一些权威或许会告诉我们抽象类是什么什么，接口是什么什么，但是你有没有想过你自己在日常的编程当中使用过多少次的抽象类，像常见的MVC架构，业务层我们会去使用一个接口然后一个实现类，如果你写了个抽象类然后一个实现类估计会被骂的狗血临头，像现在使用最多的MyBa...]]></description><category></category></item><item><title><![CDATA[记录一下华为面试经历]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/99740617</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/99740617</guid><author>cyc_42</author><pubDate>Fri, 30 Aug 2019 17:53:42 +0800</pubDate><description><![CDATA[记录一下经历和一些面经吧希望对你也能有些帮助
因为华为现在停止了社会招聘，所以想进华为正式编制的话还是要校招咯，如果你还没毕业，就加油吧
第一轮性格笔试
这个没什么好说的，坚持原则：乐观，抗压能力强，待人友善等等友好的品格
第二轮在线笔试
一个30分钟的算法题，找出输入的最长连续字符串，这个不难，但是他的时间和空间要求的可能会比较那啥一点，我当时做完测试用例通过率只有75，然后打算换个思路去写，后...]]></description><category></category></item><item><title><![CDATA[SQL优化注意事项]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/95484038</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/95484038</guid><author>cyc_42</author><pubDate>Thu, 11 Jul 2019 15:41:09 +0800</pubDate><description><![CDATA[设计表时要注意：

1.表字段避免null值出现，null值很难查询优化且占用额外的索引空间，推荐默认数字0代替null。

2.尽量使用INT而非BIGINT，如果非负则加上UNSIGNED（这样数值容量会扩大一倍），当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。

3.使用枚举或整数代替字符串类型

4.尽量使用TIMESTAMP而非DATETIME

5.单表不要有太...]]></description><category></category></item><item><title><![CDATA[关于多数据源配置问题]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/93631041</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/93631041</guid><author>cyc_42</author><pubDate>Tue, 25 Jun 2019 17:12:19 +0800</pubDate><description><![CDATA[最近工作遇到了关于多数据源的一些问题，所以打算把它记录下来，也给其他遇见相关问题的朋友提供一些帮助
多数据源
常见于分库分表，本质是为了代码的耦合性以及其他一些问题，本质上的实现原理也就是spring的aop进行控制去实现，在每次的相关操作时候去自动切换对应的DataSource，目前采用最多的还是spring注解的方式来进行管理，而普遍会把对应的横切面放在service层去控制，如下图，而这样就...]]></description><category></category></item><item><title><![CDATA[mysql5.7版本group by错误提示 #1055]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/91992266</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/91992266</guid><author>cyc_42</author><pubDate>Fri, 14 Jun 2019 17:51:20 +0800</pubDate><description><![CDATA[关于group by使用MySQL提示错误 “#1055”
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 't1.create_time' which is not functionally dependent on columns in GROUP B...]]></description><category></category></item><item><title><![CDATA[关于Redis的一些见解]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/91491930</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/91491930</guid><author>cyc_42</author><pubDate>Wed, 12 Jun 2019 11:07:10 +0800</pubDate><description><![CDATA[Redis入门参考百度
为什么用Redis
从高性能、高并发方向考虑，提供几个参考案例：我上一家公司是一家2b型公司做的是CRM之类的服务，那么里面会有类似于部门组织人员之类的关系，每次查询都从数据库查的话会比较浪费时间，因为每个人有着各自的约束，这对用户来说使用体验就不会那么友好了，此时就可以把查出来的数据放进redis；从并发角度来说，上家公司做过一个IM红包功能，在拆分好红包对应金额以后把红...]]></description><category></category></item><item><title><![CDATA[使用ajax无法下载文件问题]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/91490579</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/91490579</guid><author>cyc_42</author><pubDate>Wed, 12 Jun 2019 10:19:46 +0800</pubDate><description><![CDATA[之前在大学做课程设计时候遇到的问题，但是一直没有记录下来，后来工作后因为也是一直在专门写后台接口所以对前端的东西可以说都忘了很多。

现在第二份工作这家公司因为规模比较小，所以前端页面也要我自己操刀了，然后遇见了easypoi生成的excel无法下载问题，(lll￢ω￢)，一直debug也没发现后台有报错，然后怀疑是用的guns脚手架有问题导致的，最后晚上回去陪朋友逛街突然想起来是使用了ajax请...]]></description><category></category></item><item><title><![CDATA[@RequestParam无法获得参数]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/79851019</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/79851019</guid><author>cyc_42</author><pubDate>Sun, 08 Apr 2018 15:51:18 +0800</pubDate><description><![CDATA[ 关于application/x-www-form-urlencoded还是application/json今天使用postman模拟一次ajax请求结果后台用@RequestParam怎么也取不到参数，一直报错400@RequestMapping(value = &quot;deleteAssetManage&quot;, method = RequestMethod.POST)
	public @Response...]]></description><category></category></item><item><title><![CDATA[如何搭建一个个人博客]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/78104893</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/78104893</guid><author>cyc_42</author><pubDate>Tue, 26 Sep 2017 17:39:09 +0800</pubDate><description><![CDATA[引言作为一个大四狗，忙着修学分的同时也在思考着关于工作的事情，对于应届毕业生，最缺的就是工作经验了，这个时候建立自己的网站就能让你在众多竞争对手中脱颖而出了，上面是我编的我就想在基友面前装逼前端样式那么如何建立一个属于自己的博客网站呢，首先要明白自己想要的是那种形式的，如果你只需要一个静态页面跳转的，那么可以右上角了，如果是想用自己所学的东西写一个，那就首先要明白自己所需要实现的功能，其次就可以开始]]></description><category></category></item><item><title><![CDATA[spring扫描注解]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/76354293</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/76354293</guid><author>cyc_42</author><pubDate>Sat, 29 Jul 2017 19:58:37 +0800</pubDate><description><![CDATA[关于spring容器的注解扫描今天搭了个简易的ssm框架，然后发现一个有趣的事情，我的自动扫描包名写错了，但是依旧能够把我类里的注解扫描出来，这让我产生了一丝疑问，然后我发现我在后面的mybatis代理接口里面 property 属性里面声明了这个包<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <proper]]></description><category></category></item><item><title><![CDATA[servlet]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/75626324</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/75626324</guid><author>cyc_42</author><pubDate>Fri, 21 Jul 2017 10:37:50 +0800</pubDate><description><![CDATA[ServletServlet的工作原理servlet是由WEB服务器调用，在第一次接收到客户端访问的时候WEB服务器会创建目标servlet，然后通过java反射机制创建一个request、response用HttpServletRequest和HttServletResponse封装起来，调用service()方法把请求和响应对象作为参数传递出去配置Servlet我们在构建一个servlet时候，]]></description><category></category></item><item><title><![CDATA[关于float的自动换行问题]]></title><link>https://blog.youkuaiyun.com/cyc_42/article/details/75069055</link><guid>https://blog.youkuaiyun.com/cyc_42/article/details/75069055</guid><author>cyc_42</author><pubDate>Thu, 13 Jul 2017 15:30:33 +0800</pubDate><description><![CDATA[首先设置的几个float属性遇到超过父容器的情况下会自动换行



	
		
		test
		
			.box {
				width: 100px;
				height: 700px;
				margin: 0 auto;
				border: 1px solid red;
			}
			.s-left{
				width: 60px;
				height: 100px;]]></description><category></category></item></channel></rss>