<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[冒旭的博客]]></title><description><![CDATA[莫愁前路无知己，天下谁人不识君]]></description><link>https://blog.youkuaiyun.com/u014635472</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014635472]]></copyright><item><title><![CDATA[Mysql选错索引 ANALYZE TABLE]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/113185830</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/113185830</guid><author>u014635472</author><pubDate>Tue, 26 Jan 2021 17:48:53 +0800</pubDate><description><![CDATA[Mysql选错索引是 因为explain 的 rows 统计不正确，ANALYZE TABLE xx 即可。
]]></description><category></category></item><item><title><![CDATA[eclipse 报错 java.lang.NullPointerException 	at org.eclipse.jface.resource.JFaceResources.getResources]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/103017403</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/103017403</guid><author>u014635472</author><pubDate>Mon, 11 Nov 2019 20:36:13 +0800</pubDate><description><![CDATA[java.lang.NullPointerException
 at org.eclipse.jface.resource.JFaceResources.getResources(JFaceResources.java:209)



删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi


...]]></description><category></category></item><item><title><![CDATA[Java，jsoup天龙八部畅易阁爬虫]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/102454775</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/102454775</guid><author>u014635472</author><pubDate>Wed, 09 Oct 2019 10:05:05 +0800</pubDate><description><![CDATA[获取角色元宝数量和采矿等级。






public class Changyige {
	
	public static void main(String[] args) throws InterruptedException  {
		
		
		for (int i =2; i &lt; 22; i++) {
			String htmlAdress = "http://tl.cyg....]]></description><category></category></item><item><title><![CDATA[String 常量池]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/100144978</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/100144978</guid><author>u014635472</author><pubDate>Thu, 29 Aug 2019 19:29:02 +0800</pubDate><description><![CDATA[String s1 = "hello";
       String s2 = "hello";
       String s3 = "he" + "llo";
       String s4 = "hel" + new String("lo");


        System.out.println(s1==s2);//true
        System.out.pr...]]></description><category></category></item><item><title><![CDATA[【设计模式】策略模式与状态模式区别]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/91413680</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/91413680</guid><author>u014635472</author><pubDate>Tue, 11 Jun 2019 10:30:50 +0800</pubDate><description><![CDATA[转载https://www.cnblogs.com/m7777/p/7723879.html

策略模式


public interface IStrategy
    {
       double CountMoney(double money);
    }


   public class discountA:IStrategy
    {
        public double...]]></description><category></category></item><item><title><![CDATA[Redis远程访问]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/86560879</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/86560879</guid><author>u014635472</author><pubDate>Sun, 20 Jan 2019 12:15:30 +0800</pubDate><description><![CDATA[
1&amp;gt;注释掉bind
#bind 127.0.0.1
2&amp;gt;默认不是守护进程方式运行，这里可以修改
daemonize no
3&amp;gt;禁用保护模式
protected-mode no


 

自测 修改了配置1和配置3]]></description><category></category></item><item><title><![CDATA[@repository]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/81023110</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/81023110</guid><author>u014635472</author><pubDate>Thu, 12 Jul 2018 21:58:02 +0800</pubDate><description><![CDATA[@Component是 @Service @Controller @Repository 的父注解  通过类路径扫描自动检测实现类 * Indicates that an annotated class is a &quot;component&quot;. * Such classes are considered as candidates for auto-detection * when using anno...]]></description><category></category></item><item><title><![CDATA[redis乐观锁实现秒杀]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/80365510</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/80365510</guid><author>u014635472</author><pubDate>Fri, 18 May 2018 15:53:02 +0800</pubDate><description><![CDATA[package com.example.demo;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.CachingCo...]]></description><category></category></item><item><title><![CDATA[bootstrap-multiselect 显示全部选择的值 默认不选择第一项 动态重建]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/80359656</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/80359656</guid><author>u014635472</author><pubDate>Fri, 18 May 2018 09:38:07 +0800</pubDate><description><![CDATA[在bootstrap-multiselect 选择的时候，选择为4个的时候 会显示 4 selectd，选择全部的时候 会显示 all  selectd。现在的要求是全部显示出来。    通过调试工具发现 title 和 text 内容是有区别的，title的值是我们需要的。    在 bootstrap-multiselect.js 中搜索   multiselect-selected-text...]]></description><category></category></item><item><title><![CDATA[springboot项目打成jar包发布在Linux上]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/80013985</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/80013985</guid><author>u014635472</author><pubDate>Fri, 20 Apr 2018 09:29:01 +0800</pubDate><description><![CDATA[1.查询项目端口 lsof -i:8085 2. 获取pid，干掉程序kill -9 xx3.启动boot nohup java -jar XXX.jar &amp;gt;temp.txt &amp;amp; 例： nohup java -jar promotionboot-1.0.0.jar &amp;gt;temp.txt &amp;amp; ...]]></description><category></category></item><item><title><![CDATA[count 按条件查询]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79733390</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79733390</guid><author>u014635472</author><pubDate>Wed, 28 Mar 2018 20:32:56 +0800</pubDate><description><![CDATA[首先我们要知道count(id) 和 count(*)的区别区别是id 有null 值，会不计数所以  我们只要COUNT(id='xx' OR NULL)这样就可以了。例：   SELECT 
     COUNT(operat_system='iOS' OR NULL) AS iOSNum,
     COUNT(operat_system='android' OR NULL) AS andr...]]></description><category></category></item><item><title><![CDATA[MySql配置优化]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79724869</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79724869</guid><author>u014635472</author><pubDate>Wed, 28 Mar 2018 11:26:52 +0800</pubDate><description><![CDATA[MySql配置优化    MySql对内存的使用    MySql内存配置位物理内存的70%左右大部分情况下使用innodb作为表存储引擎以下参数配置在my.cnf中1. innodb的缓冲池配置    innodb_buffer_pool_size    一般配置服务器总内存的60~70%2. innodb log 日志缓存配置    innodb_log_buffer_size 这个不宜配置太...]]></description><category></category></item><item><title><![CDATA[Linux系统防火墙和优化]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79724741</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79724741</guid><author>u014635472</author><pubDate>Wed, 28 Mar 2018 11:19:22 +0800</pubDate><description><![CDATA[防火墙：开启端口 如3306firewall-cmd--zone=public --add-port=3306/tcp –permanent重启防火墙systemctlrestart firewalld.service停止防火墙：sudo systemctl stop firewalld.service操作系统优化1.连接网络优化通过命令：netstat  -an 查看当前的连接信息ESTABLI...]]></description><category></category></item><item><title><![CDATA[MySQL主从复制]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79720895</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79720895</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 22:57:35 +0800</pubDate><description><![CDATA[MySQL主从复制：1.如果master已经存在数据库或者数据，需要先将master上的数据线备份下来，然后导入到从服务器上面去。在备份之前，先要开启master中的二进制日志。查看my.cnf位置 whereis my.cnf 默认是/etc/my.cnfvi  /etc/my.cnf增加如下内容：server-id=1log-bin=/var/lib/mysql/mysql-bin然后重启ma...]]></description><category></category></item><item><title><![CDATA[MySQL之分表分库分区]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79720876</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79720876</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 22:56:53 +0800</pubDate><description><![CDATA[数据库分表可以解决单表海量数据的查询性能问题，分库可以解决单台数据库的并发访问压力问题。	分表：分表分为水平分表和垂直分表。 水平分表原理： 分表策略通常是用户ID取模，如果不是整数，可以首先将其进行hash获取到整。 水平分表遇到的问题：1. 跨表直接连接查询无法进行 2. 我们需要统计数据的时候 3. 如果数据持续增长，达到现有分表的瓶颈，需要增加分表，此时会出现数据重新排列的情况  解决方案...]]></description><category></category></item><item><title><![CDATA[MySQL之慢查询]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79720861</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79720861</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 22:54:37 +0800</pubDate><description><![CDATA[慢查询：show status 显示系统状态参数1.查询慢查询是否开启：showglobalvariables like '%slow_query%';slow_query_log为OFF 表示没有开启，mysql默认是没有开启慢查询日志记录功能的setglobal slow_query_log=1 开启慢查询日志记录慢查询比较影响性能，生产不能一直开着。2.查看慢查询时间sho...]]></description><category></category></item><item><title><![CDATA[MySql索引之explain介绍]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79714211</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79714211</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 16:11:56 +0800</pubDate><description><![CDATA[    explain描述MySQL如何执行查询操作、执行顺序，使用到的索引，以及MySQL成功返回结果集需要执行的行数。    explain 可以帮助我们分析 select 语句,让我们知道查询效率低下的原因,从而改进我们的查询，让查询优化器能够更好的工作。    explain关键字放在select查询语句的前面。    语法：explain select  *  from t1;     ...]]></description><category></category></item><item><title><![CDATA[MySQL之索引介绍]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79714095</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79714095</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 15:42:16 +0800</pubDate><description><![CDATA[        在关系数据库中，索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构，它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录，可以根据目录中的页码快速找到所需的内容。索引分类：从数据结构角度来分           btree 索引           hash索引 Btree索引：当人们谈论索引，如果没...]]></description><category></category></item><item><title><![CDATA[MySQL 存储过程插入大量测试数据]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79713219</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79713219</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 14:55:11 +0800</pubDate><description><![CDATA[create database testdb6;
use testdb6;
/* 用户表 */
drop table if exists users;
create table users(
	id int primary key auto_increment,
	name varchar(20)
);
insert into users(name) values ('A');
insert in...]]></description><category></category></item><item><title><![CDATA[MySQL查询之你用的是行锁还是表锁？]]></title><link>https://blog.youkuaiyun.com/u014635472/article/details/79712931</link><guid>https://blog.youkuaiyun.com/u014635472/article/details/79712931</guid><author>u014635472</author><pubDate>Tue, 27 Mar 2018 14:41:59 +0800</pubDate><description><![CDATA[1.创建engine=innodb的表session1（连接1）中set autocommit=0; 设置自动提交为手动提交session2（连接2）中不设置  以前很纳闷，明明设置了setautocommit=0;为什么修改了之后,没有提交，再查询还是对的，原来是在同一个session中，数据隔离级别设置这样。具体执行步骤：1. 在session1中 执行update，但是没有co...]]></description><category></category></item></channel></rss>