<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[李谦的博客]]></title><description><![CDATA[年少无为，卖码为生]]></description><link>https://blog.youkuaiyun.com/L13890</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; L13890]]></copyright><item><title><![CDATA[使用SQL查询出每门课程的成绩均大于80分的学生姓名]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/90069628</link><guid>https://blog.youkuaiyun.com/L13890/article/details/90069628</guid><author>L13890</author><pubDate>Fri, 10 May 2019 15:45:56 +0800</pubDate><description><![CDATA[题目： 有一个student表，表中记录一个班级所有学生的课程和成绩，每个学生有多门课程，不同的学生选修的课程可能不一样。尝试写一条SQL语句查询出所有课程成绩大于80分的所有学生姓名。
表结构和表数据如下：
-- ----------------------------
-- Table structure for student
-- ----------------------------
...]]></description><category></category></item><item><title><![CDATA[Nginx介绍]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/79689690</link><guid>https://blog.youkuaiyun.com/L13890/article/details/79689690</guid><author>L13890</author><pubDate>Sat, 01 Sep 2018 19:54:53 +0800</pubDate><description><![CDATA[Nginx简介

Nginx是一个高性能的HTTP和反向代理服务器，也是一个IMAP/POP3/SMTP代理服务器。因其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。



Nginx特点：反向代理

正向代理 
说反向代理之前，我们先看看正向代理，正向代理也是大家最常接触的到的代理模式，我们会从两个方面来说关于正向代理的处理模式，分别从软件方面和生活方面来解释一下什么叫正向代理。
...]]></description><category></category></item><item><title><![CDATA[美团点评2017秋招笔试编程]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/82054578</link><guid>https://blog.youkuaiyun.com/L13890/article/details/82054578</guid><author>L13890</author><pubDate>Sat, 25 Aug 2018 19:47:49 +0800</pubDate><description><![CDATA[原文：https://blog.youkuaiyun.com/LCBSSG/article/details/76473239


  一、  
  大富翁游戏，玩家根据骰子的点数决定走的步数，即骰子点数为1时可以走一步，点数为2时可以走两步，点数为n时可以走n步。求玩家走到第n步（n&amp;lt;=骰子最大点数且是方法的唯一入参）时，总共有多少种投骰子的方法。  
  输入描述:  
  输入包括一个整数n,(1 ...]]></description><category></category></item><item><title><![CDATA[Java使用牛顿迭代法求一个数的算术平方根]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81516311</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81516311</guid><author>L13890</author><pubDate>Wed, 08 Aug 2018 21:57:03 +0800</pubDate><description><![CDATA[
  转自：https://blog.youkuaiyun.com/howroad/article/details/79284465


牛顿迭代法:

随便找一个曲线上的A点，做一个切线，切线的根与曲线的根还有一定的距离。从这个切线的根出发，做一根垂线，和曲线相交于B点，继续重复刚才的工作,经过多次迭代会越来越接近 曲线的根,迭代收敛.

方程f(x)-M=0;

二次方程,首先不考虑震荡/多根/远离等情况...]]></description><category></category></item><item><title><![CDATA[算法练习]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81515102</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81515102</guid><author>L13890</author><pubDate>Wed, 08 Aug 2018 20:36:08 +0800</pubDate><description><![CDATA[动态规划问题

 
 
f(n-1)代表n-1长度的字符串有多少黑暗串 
s(n-1)代表n-1长度的字符串中，最后两个字符是相同字符的黑暗串个数 
d(n-1)代表最后两个字符是不同字符的黑暗串的个数

所以：f(n-1)=s(n-1)+d(n-1)

如果再扩充一位，有两种情况： 
1.最后两个字符相同，比如：AA或BB或CC，无论，你在后面加上哪个字符，都是可以的，所以，个数有3*s(n-1...]]></description><category></category></item><item><title><![CDATA[hashcode和equals]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81304139</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81304139</guid><author>L13890</author><pubDate>Tue, 31 Jul 2018 15:21:33 +0800</pubDate><description><![CDATA[equals的使用：

在Java语言中，equals方法在使用时：

针对包装对象，比较的是对象的值（包括 boolean，byte，char，short，int，long，float，double）

针对String对象，比较的也是String的值（因为String内部重写了equals方法和hashCode方法）

针对其他object对象，比较的是两个对象的引用是否指向同一个内存地址

...]]></description><category></category></item><item><title><![CDATA[Java面试题收集]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81290514</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81290514</guid><author>L13890</author><pubDate>Mon, 30 Jul 2018 19:17:16 +0800</pubDate><description><![CDATA[一、Java基础

1.ArrayList和LinkedList的区别？（链表和数组的优缺点）  
答：ArrayList是一个动态的数组结构，而LinkedList是双向链表结构；存取数据的时候，ArrayList更适合按位随机存取，而LinkedList更适合顺序读存取；插入/删除数据时，ArrayList的开销就比LinkedList更大，因为对于ArrayList，插入/删除一个数据时需要...]]></description><category></category></item><item><title><![CDATA[DTO代码自动生成器]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81216441</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81216441</guid><author>L13890</author><pubDate>Thu, 26 Jul 2018 11:02:26 +0800</pubDate><description><![CDATA[导入jar包







配置dto.properties文件



dto.driverClass = com.mysql.jdbc.Driver
dto.jdbcUrl = jdbc:mysql://localhost:3306/spring
dto.user = root
dto.password = 123456
dto.package = bean
dto.mapper = mappe...]]></description><category></category></item><item><title><![CDATA[【报错】两个稀奇古怪的问题]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81142793</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81142793</guid><author>L13890</author><pubDate>Sat, 21 Jul 2018 11:26:02 +0800</pubDate><description><![CDATA[ 
不明白为什么标记处只能填item才能获取到值，之前我的属性名是type



public class ExpenseReportItem {
    private Integer id;
    private String type;
    private Double amount;
    private String comment;

&amp;amp;lt;?xml version=&amp;quot;1.0...]]></description><category></category></item><item><title><![CDATA[【报错】There is no getter for property named 'next_deal_num' in 'class com.oa.entity.ExpenseReport']]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81133783</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81133783</guid><author>L13890</author><pubDate>Fri, 20 Jul 2018 15:54:04 +0800</pubDate><description><![CDATA[最近写一个SSM的项目遇到报错问题，错误信息如题。’next_deal_num’是我的数据库表的字段，所以我估计是mapper.xml出了问题。 
查看ExpenseReportDao.xml

&amp;lt;update id=&quot;update&quot; parameterType=&quot;ExpenseReport&quot;&amp;gt;
        update expense_report set cause=#{cau...]]></description><category></category></item><item><title><![CDATA[jsp页面通过el表达式获取常量类中的静态属性]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81126546</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81126546</guid><author>L13890</author><pubDate>Fri, 20 Jul 2018 09:39:19 +0800</pubDate><description><![CDATA[首先引入常量类 
 
然后用EL表达式判断



&amp;amp;lt;td&amp;amp;gt;
    &amp;amp;lt;c:if test=&amp;quot;${er.status==Contant.CLAIMVOUCHER_CREATED} || ${er.status==Contant.CLAIMVOUCHER_BACK}&amp;quot;&amp;amp;gt;
        &amp;amp;lt;a href=&amp;quot;/expense_report/to_upda]]></description><category></category></item><item><title><![CDATA[远程连接服务器显示：发生身份验证错误 要求的函数不受支持]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/81123234</link><guid>https://blog.youkuaiyun.com/L13890/article/details/81123234</guid><author>L13890</author><pubDate>Thu, 19 Jul 2018 21:35:37 +0800</pubDate><description><![CDATA[今天用远程桌面连接服务器，登录不上，报错信息：出现身份验证错误，要求的函数不受支持。问题不是出在服务器，而是出在远程桌面客户端，在微软打了补丁后，相当于限制了权限。微软给出解决方案：https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018

具体解决办法： 
客户...]]></description><category></category></item><item><title><![CDATA[阿里云服务器部署Java web项目（二）]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/79275438</link><guid>https://blog.youkuaiyun.com/L13890/article/details/79275438</guid><author>L13890</author><pubDate>Sat, 14 Jul 2018 20:23:04 +0800</pubDate><description><![CDATA[通过上一篇文章的介绍，配置好web环境之后，现在正式部署Java web项目。 
1、添加8080端口的安全组规则 


2、把war包放在tomcat的webapps目录下， 然后打开tomcat的bin目录 运行 startup.bat。Maven项目打包的方式如下（之后会在target目录下生成war包）： 


3、tomcat启动后，输入http:ip:8080/项目名访问即可。 


...]]></description><category></category></item><item><title><![CDATA[【报错】@Override is not allowed when implementing interface method]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/80763669</link><guid>https://blog.youkuaiyun.com/L13890/article/details/80763669</guid><author>L13890</author><pubDate>Thu, 21 Jun 2018 17:30:07 +0800</pubDate><description><![CDATA[IDEA导入项目后出现@Override错误，虽然不影响编译，但是看起来怪怪的。 


我们都知道@Override从jdk1.5开始出现的，是用来标注方法重写的。通常方法重写发生在继承父类，重写父类方法，或者实现接口，实现接口方法。@Override能够保证你正确重写方法，当你重写方法出错时，比如方法名误写，或者漏掉参数，编译器会提示编译错误。 
  出现以上问题，则跟编译器版本问题有关。编译器...]]></description><category></category></item><item><title><![CDATA[基于SSM框架的教务系统]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/80760807</link><guid>https://blog.youkuaiyun.com/L13890/article/details/80760807</guid><author>L13890</author><pubDate>Thu, 21 Jun 2018 15:07:50 +0800</pubDate><description><![CDATA[简介

这个项目是一个简单的教务查询系统，该练手小项目希望能帮助到大家，熟悉SSM的整合开发



使用技术

IOC容器：Spring

Web框架：SpringMVC

ORM框架：Mybatis

安全框架：Shiro

数据源：C3P0

日志：log4j

前端框架：Bootstrap



快速上手



1、运行环境和所需工具


编译器：IntelliJ IDEA
项目构建工具：M...]]></description><category></category></item><item><title><![CDATA[在centos下搭建一个wordpress博客]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/80755346</link><guid>https://blog.youkuaiyun.com/L13890/article/details/80755346</guid><author>L13890</author><pubDate>Thu, 21 Jun 2018 09:14:26 +0800</pubDate><description><![CDATA[centos6以root用户运行以下代码：



yum install -y wget &amp;amp;&amp;amp; wget -O install.sh [url]http://download.bt.cn/install/install.sh[/url] &amp;amp;&amp;amp; sh install.sh

一键全自动安装宝塔面板，然后打开http://ip:8888，安装LAMP。 
新建网站，新建...]]></description><category></category></item><item><title><![CDATA[【报错】Android：This Activity already has an action bar supplied by the window decor]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/80744112</link><guid>https://blog.youkuaiyun.com/L13890/article/details/80744112</guid><author>L13890</author><pubDate>Wed, 20 Jun 2018 11:47:12 +0800</pubDate><description><![CDATA[具体信息：

java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your ...]]></description><category></category></item><item><title><![CDATA[【报错】Error creating bean with name 'userController']]></title><link>https://blog.youkuaiyun.com/L13890/article/details/80464478</link><guid>https://blog.youkuaiyun.com/L13890/article/details/80464478</guid><author>L13890</author><pubDate>Sat, 26 May 2018 19:54:56 +0800</pubDate><description><![CDATA[报错信息： 
Error creating bean with name ‘userController’: Unsatisfied dependency expressed through field ‘userService’; 
 nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionExcepti...]]></description><category></category></item><item><title><![CDATA[mybatis-config配置]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/79955070</link><guid>https://blog.youkuaiyun.com/L13890/article/details/79955070</guid><author>L13890</author><pubDate>Sun, 15 Apr 2018 23:26:58 +0800</pubDate><description><![CDATA[“` 


    &amp;lt;!-- 使用jdbc的getGeneratedkeys获取数据库自增主键值 --&amp;gt;

    &amp;lt;setting name=&quot;useGeneratedKeys&quot; value=&quot;true&quot;/&amp;gt;

    &amp;lt;!-- 使用列标签替换列别名 默认:true --&amp;gt;

    &amp;lt;setting name=&quot;useColumnLabel&quot; va]]></description><category></category></item><item><title><![CDATA[Spring Boot 2.0 迁移遇到的问题]]></title><link>https://blog.youkuaiyun.com/L13890/article/details/79872883</link><guid>https://blog.youkuaiyun.com/L13890/article/details/79872883</guid><author>L13890</author><pubDate>Mon, 09 Apr 2018 21:18:50 +0800</pubDate><description><![CDATA[1.findOne()这个方法找不到



@RequestMapping(value = &quot;/find&quot;)
    public User find(long id){
        return userRepository.findOne(id);
    }

2.0之后改成findById(id).get()来查询



@RequestMapping(value = &quot;/find&quot;)...]]></description><category></category></item></channel></rss>