<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[comeoncomputer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/comeoncomputer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; comeoncomputer]]></copyright><item><title><![CDATA[搞IT，要看什么书？]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586411</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586411</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 20:05:09 +0800</pubDate><description><![CDATA[很多年轻人打算搞IT，问要看什么书，以下是比较专业的回答： 第一阶段：《数据结构》《软件工程》《C语言》《C++》《C#》《PHP》《Java》《设计模式》《框架》 第二阶段：《莫生气》《佛教》《道》《来自》《思想与政治》《论持久战》第三阶段：《脊椎匡扶指南》《腰间盘突出康复指南》《心脏病的预防与防止》《高血压降压宝典》《强迫症的自我恢复》 第四阶段：《迷恋》《谢谢你折磨我》《自私与贪婪》《走向奴...]]></description><category></category></item><item><title><![CDATA[大型跨境电商JVM调优经历]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586375</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586375</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 20:01:59 +0800</pubDate><description><![CDATA[前提：某大型跨境电商业务发展非常快，线上机器扩容也很频繁，但是对于线上机器的运行情况，特别是jvm内存的情况，一直没有一个统一的标准来给到各个应用服务的owner。经过618大促之后，和运维的同学讨论了下，希望将线上服务器的jvm参数标准化，可以以一个统一的方式给到各个应用，提升线上服务器的稳定性，同时减少大家都去调整jvm参数的时间。参考了之前在淘宝天猫工作的公司的经历：经过大家讨论，根据jdk...]]></description><category></category></item><item><title><![CDATA[Java 10新特性]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586325</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586325</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:58:50 +0800</pubDate><description><![CDATA[ref:http://www.cocoachina.com/industry/20180309/22520.html     https://www.oschina.net/news/94402/java-10-released-mar-21?nocache=1521601201815　  https://www.cnblogs.com/skychenjiajun/p/8875456.html　　...]]></description><category></category></item><item><title><![CDATA[java集合框架-List集合ArrayList和LinkedList详解]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586309</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586309</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:57:32 +0800</pubDate><description><![CDATA[List 集合源码剖析✅ ArrayList底层是基于数组，（数组在内存中分配连续的内存空间）是对数组的升级，长度是动态的。数组默认长度是10，当添加数据超越当前数组长度时，就会进行扩容，扩容长度是之前的1.5倍，要对之前的数组对象进行复制，所以只有每次扩容时相对性能开销大一些。源码(jdk 1.8)：1. 添加元素（非指定位置） 
 // 1. 添加元素
 
 public boolean ad...]]></description><category></category></item><item><title><![CDATA[idea常用快捷键]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586278</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586278</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:55:59 +0800</pubDate><description><![CDATA[ctrl+f 当前打开文件中搜索ctrl+shift+f                 全文搜索ctrl+n                       搜索类名shift按两次                  search  everywherectrl+a/t+b                   跳转到接口的实现ctrl+a/t+l                   代码格式化Ctr...]]></description><category></category></item><item><title><![CDATA[Java语言的特点以及Java与C/C++的异同]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586259</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586259</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:54:55 +0800</pubDate><description><![CDATA[Java语言的特点1. Java为纯面向对象的语言，能够直接反应现实生活中的对象，容易理解，编程更容易。2.跨平台，java是解释性语言，编译器会把java代码变成中间代码，然后在JVM上解释执行，由于中间代码和平台无关因此，java语言可以跨平台执行，具有很好的移植性。3.Java提供了很多内置的类库，简化了开发人员的程序设计工作，缩短了项目的开发时间。例如，Java语言提供了对多线程的支持，提...]]></description><category></category></item><item><title><![CDATA[java方法中把对象置null,到底能不能加速垃圾回收]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586247</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586247</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:53:40 +0800</pubDate><description><![CDATA[今天逛脉脉，看见匿名区有人说java中把对做置null，这种做法很菜，不能加速垃圾回收，但是我看到就觉得呵呵了，我是觉得可以加速置null对象回收的。测试的过程中，费劲的是要指定一个合理的测试堆大小，然而针对的JDK不同版本不同，指定的堆大小也不同，测试出的效果有些不同，报的内存堆栈错误信息不一致，但是可以验证把对象置null,是能加速垃圾回收的。本测试程序测试在jdk7的基础上。1. 设定堆的大...]]></description><category></category></item><item><title><![CDATA[Java异常处理]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586224</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586224</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:51:59 +0800</pubDate><description><![CDATA[1.异常的分类Error：称为错误，有java虚拟机生成并抛出，包括动态链接失败、虚拟机错误等，程序对其不做处理。Exception:所以异常类的父类，其子类对应了各种各样可能出现的异常，一般需要用户显示的声明或捕获。Runtime Exception:一类特殊的异常，如被0除，数组下标超范围等，其产生比较频繁，处理比较麻烦，如果显示的声明或捕获将会对程序可读性和运行效率影响很大         ...]]></description><category></category></item><item><title><![CDATA[java复习前端篇——JavaScript]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586158</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80586158</guid><author>comeoncomputer</author><pubDate>Tue, 05 Jun 2018 19:48:58 +0800</pubDate><description><![CDATA[1.JS的概述：    　什么是JS：运行在浏览器端脚本语言，基于对象和事件驱动的语言，应用于客户端，浏览器会在读取代码时，逐行地执行脚本代码。而对于传统编程来说，会在执行前对所有代码进行编译。   　 JS的用途：使用JS提升用户的体验.使HTML动起来.2.JS的引入方式： 　　（1）：页面内直接编写JS代码,JS代码需要使用&amp;lt;script&amp;gt;&amp;lt;/script&amp;gt;.　　 （...]]></description><category></category></item><item><title><![CDATA[java判断类型]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573657</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573657</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:46:43 +0800</pubDate><description><![CDATA[判断是否String：str.getClass().getName().equals(&quot;java.lang.String&quot;)判断是否在且不为空：Object.hasKey(&quot;tar_code&quot;) &amp;amp;&amp;amp; (!str.equals(&quot;&quot;)) &amp;amp;&amp;amp; (str != null)]]></description><category></category></item><item><title><![CDATA[springBoot 登录拦截器]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573652</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573652</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:45:42 +0800</pubDate><description><![CDATA[1、首选创建一个继承HandlerInterceptor的拦截器12345678910111213141516171819202122232425262728293031323334353637import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;  import org...]]></description><category></category></item><item><title><![CDATA[spring boot 访问外部http请求]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573595</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573595</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:42:56 +0800</pubDate><description><![CDATA[以前 访问外部请求都要经过 要用 httpClient  需要专门写一个方法  来发送http请求   这个这里就不说了 网上一搜全都是现成的方法springboot 实现外部http请求 是通过FeignClient来请求http数据的  特别简单实用的一个注解 1.  首先我们要在对应的maven项目中加上依赖    　　&amp;lt;dependency&amp;gt;            　　　　　　...]]></description><category></category></item><item><title><![CDATA[程序员，除了写好代码，你更应该学会这些！]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573575</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573575</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:41:38 +0800</pubDate><description><![CDATA[程序员必备软技能是现今比较热议的话题，除了写好代码之外，你知道如何在身体上、精神上和心灵上更强大、更健康？一个程序员的成长，又离不开哪些软技能呢？ 首先，我们来了解一下，什么是软技能： 小黑看了很多文章，总结出来几点，希望能帮助到大家。 一、学会快速找到可以copy的经验老司机说：编程=英语+搜索编程作为一门应用性很强的学科，不管是在工作中还是学习中，借用现成的经验不重复造轮子很重要。所以“搜索”...]]></description><category></category></item><item><title><![CDATA[SSM+Redis瞎搞]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573566</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573566</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:40:44 +0800</pubDate><description><![CDATA[之前通过SSM+Jedis勉强入门了，这次搞Redis记录一下关键代码！初学redis觉定自己搞一个Demo先试试整理一下思路，什么不考虑整，不管对错，试试就试试。理一下思路，总结一句话：去数据库查数据之前先去redis中读一下，如果没有数据就去数据库查，查到数据后存进redis返回数据。1、redis.properties写一个方便##########################
## re...]]></description><category></category></item><item><title><![CDATA[springcloud之自定义简易消费服务组件]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573521</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573521</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:38:39 +0800</pubDate><description><![CDATA[本次和大家分享的是怎么来消费服务，上篇文章讲了使用Feign来消费，本篇来使用rest+ribbon消费服务，并且通过轮询方式来自定义了个简易消费组件，本文分享的宗旨是：自定义消费服务的思路；思路如果有可取之处还请“赞”一下：Rest+Ribbon实现消费服务Rest+轮询自定义简易消费组件使用Scheduled刷新服务提供者信息Rest+Ribbon实现消费服务　　做为服务消费方准确的来说进行了...]]></description><category></category></item><item><title><![CDATA[Java中的类和对象]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573510</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573510</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:37:18 +0800</pubDate><description><![CDATA[一：什么是对象；　　总的来说就是&quot;万物皆对象&quot;，客观存在的事物皆为对象。是计算机所关注的具体信息。对象(object)是一件事、一个物体、一个名词，或可以获得的东西，可以想象是有自己的标识的任何东西。对象是类的实例化。一些对象是活的，一些对象不是。比如这个人、这间房子、这张信封、这株植物、这件雨伞。 概括来说就是：万物皆对象。二：什么是面向对象；　　面向对象的字面意思就是面朝着对对象，就是人关注着...]]></description><category></category></item><item><title><![CDATA[并发减库存]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573501</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573501</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:36:23 +0800</pubDate><description><![CDATA[秒杀的场景有很多，比如：抢购、抢票、抢红包等等。总之，就是在极短时间内有大量的请求。我们都知道，这种系统设计的大方向就是限流，即通过层层过滤，最终只让相对较少的请求进入到核心业务处理层。这里不谈秒杀设计，不谈使用队列等使请求串行化，就谈下怎么用锁来保证数据正确，就是已经到减库存那一步了，在这一步中如果保证不超卖。用队列的话，可以是Java自动的队列，也可以用Redis的LPUSH RPOP重点是扣...]]></description><category></category></item><item><title><![CDATA[java初级应用：环境安装及配置]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573460</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573460</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:34:00 +0800</pubDate><description><![CDATA[相关文件下载：        jdk下载路径：http://www.oracle.com/technetwork/java/javase/downloads/index.html        eclipse下载路径：https://www.eclipse.org/downloads/文件安装：       按照提示进行安装即可（若要修改安装路径，注意将jdk路径与jar路径调整到相同目录下）  ...]]></description><category></category></item><item><title><![CDATA[使用python处理百万条数据分享(适用于java新手)]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573443</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/80573443</guid><author>comeoncomputer</author><pubDate>Mon, 04 Jun 2018 21:32:58 +0800</pubDate><description><![CDATA[1、前言因为负责基础服务,经常需要处理一些数据,但是大多时候采用awk以及java程序即可,但是这次突然有百万级数据需要处理,通过awk无法进行匹配,然后我又采用java来处理,文件一分为8同时开启8个线程并发处理,但是依然处理很慢,处理时长起码在1天+所以无法忍受这样的处理速度就采用python来处理,结果速度有了质的提升,大约处理时间为1个小时多一点,这个时间可以接受,后续可能继续采用大数据思...]]></description><category></category></item><item><title><![CDATA[centos下mysql基本安全设置]]></title><link>https://blog.youkuaiyun.com/comeoncomputer/article/details/78681235</link><guid>https://blog.youkuaiyun.com/comeoncomputer/article/details/78681235</guid><author>comeoncomputer</author><pubDate>Thu, 30 Nov 2017 21:30:13 +0800</pubDate><description><![CDATA[参考地址：http://www.ggat.cn/newsInfo.html/131



设置或修改mysql root密码：
复制
update mysql.user set password=password('password') where user='root';flush privileges;
删除默认的演示数据库和用户:
复制
drop database test]]></description><category></category></item></channel></rss>