<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[守夜人的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/helloguof</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helloguof]]></copyright><item><title><![CDATA[MySQL基本基础练习]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/123457655</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/123457655</guid><author>helloguof</author><pubDate>Sun, 13 Mar 2022 12:50:28 +0800</pubDate><description><![CDATA[1、学生选课信息查询

teacher 教师表

student 学生表

cource 课程表

studentcource 选课表 学生和课程的关系表

准备工作：

CREATE TABLE teacher (

id int(11) NOT NULL primary key auto_increment,

name varchar(20) not null unique

);

CREATE TABLE student (

id int(11) NOT NULL primary key aut]]></description><category></category></item><item><title><![CDATA[thymeleaf框架通过java渲染html生成pdf]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/78178276</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/78178276</guid><author>helloguof</author><pubDate>Sun, 08 Oct 2017 22:46:56 +0800</pubDate><description><![CDATA[java工程中将word格式模板类型在浏览器中以pdf格式下载或预览，使用thymeleaf前端框架，maven工程的demo。]]></description><category></category></item><item><title><![CDATA[验证数字的正则表达式]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/72972424</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/72972424</guid><author>helloguof</author><pubDate>Fri, 09 Jun 2017 22:14:26 +0800</pubDate><description><![CDATA[验证数字的正则表达式集 
验证数字：^[0-9]*$ 
验证n位的数字：^\d{n}$ 
验证至少n位数字：^\d{n,}$ 
验证m-n位的数字：^\d{m,n}$ 
验证零和非零开头的数字：^(0|[1-9][0-9]*)$ 
验证有两位小数的正实数：^[0-9]+(.[0-9]{2})?$ 
验证有1-3位小数的正实数：^[0-9]+(.[0-9]{1,3})?$ 
验证非零]]></description><category></category></item><item><title><![CDATA[户籍管理系统的设计与实现]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52930243</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52930243</guid><author>helloguof</author><pubDate>Wed, 26 Oct 2016 03:00:50 +0800</pubDate><description><![CDATA[毕业设计说明书



户籍管理系统的设计与实现














专业


计算机科学与技术




学生姓名


郭 峰




班级


计算机121




学号


1210704106




指导教师


韩 立 毛




完成日期
]]></description><category></category></item><item><title><![CDATA[jdk1.8新特性]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835593</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835593</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:25:55 +0800</pubDate><description><![CDATA[在jdk 1.7的新特性方面主要有下面几方面的增强：

 
1.jdk 1.7语法上
 
   1.1二进制变量的表示,支持将整数类型用二进制来表示，用0b开头。
 
   // 所有整数 int， short，long，byte都可以用二进制表示
    // An 8-bit 'byte' value:
    byte aByte = (byte) 0b00100001;]]></description><category></category></item><item><title><![CDATA[数据库索引的优缺点]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835565</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835565</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:24:07 +0800</pubDate><description><![CDATA[创建索引可以大大提高系统的性能:

第一，通过创建唯一性索引，可以保证数据库表中每一行数据的唯一性。
第二，可以大大加快数据的检索速度，这也是创建索引的最主要的原因。
第三，可以加速表和表之间的连接，特别是在实现数据的参考完整性方面特别有意义。
第四，在使用分组和排序 子句进行数据检索时，同样可以显著减少查询中分组和排序的时间。
第五，通过使用索引，可以在查询的过程中，使用优化隐藏器，]]></description><category></category></item><item><title><![CDATA[Mysql的存储过程]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835544</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835544</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:23:07 +0800</pubDate><description><![CDATA[mysql存储过程的优点，存储过程是先编译然后保存在数据库，存储过程就是一些sql的集合，mysql5以后才有存储过程这个用法，因为它的出现可以简化程序的开发，减少数据库服务器与应用程序服务器之间的传输，从而提高了服务器的数据处理能力并且节约了开发成本。





存储过程的参数可以使用 INOUT,OUT,IN等类型，
在对存储过程的操作时，要先确认操作用户有相对应的权限，例如，创]]></description><category></category></item><item><title><![CDATA[MySql的存储过程具体语法]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835533</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835533</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:21:33 +0800</pubDate><description><![CDATA[一.创建存储过程


1.基本语法： 
create procedure sp_name()
begin
………
end
2.参数传递

二.调用存储过程
1.基本语法：call sp_name()
注意：存储过程名称后面必须加括号，哪怕该存储过程没有参数传递

三.删除存储过程
1.基本语法：
drop procedure sp_name//
2.注意事项
(]]></description><category></category></item><item><title><![CDATA[Redis内存使用优化与存储]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835511</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835511</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:19:42 +0800</pubDate><description><![CDATA[Redis内存使用优化与存储

 

Redis常用数据类型

Redis最为常用的数据类型主要有以下五种：

· String

· Hash

· List

· Set

· Sorted set

在具体描述这几种数据类型之前，我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的：


首先Redis内部使用一个redisOb]]></description><category></category></item><item><title><![CDATA[RabbitMQ-分布式系统中的一把利剑]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835486</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835486</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:17:21 +0800</pubDate><description><![CDATA[你是否遇到过两个（多个）系统间需要通过定时任务来同步某些数据？你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎？如果是，那么恭喜你，消息服务让你可以很轻松地解决这些问题。


消息服务擅长于解决多系统、异构系统间的数据交换（消息通知/通讯）问题，你也可以把它用于系统间服务的相互调用（RPC）。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。

RabbitMQ]]></description><category></category></item><item><title><![CDATA[原生JavaScript中的兼容问题]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835475</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835475</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:14:45 +0800</pubDate><description><![CDATA[1. getYear()方法 
不知道大家有没有试过下面这个Date对象方法调用年份 

这个方法在在IE中得到的日期是“2016”，在Firefox中看到的日期是“116”,主要是因为在 Firefox 里面 getYear() 返回的是 "当前年份-1900" 的值。 
解决办法 :
用getFullYear( )方法获取年份（这样就浏览器们就能兼容的获取出来正确的年份了）。

]]></description><category></category></item><item><title><![CDATA[在struts2与spring mvc框架之间如何取舍]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835473</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835473</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:12:29 +0800</pubDate><description><![CDATA[1.易用性


Spring MVC上手简单，并且可以与Spring无缝结合，毕竟都是一个公司的产品，学习起来也比较简单，比如从前端给对象填充值，他的处理就比Struts2简单多了，再比如对Restful风格的URL的支持，这些Spring MVC都比Struts2做的好N倍。

2.安全性
说到安全性，我也不想多提Struts2了，之前公司的老项目是用的Struts2，他今年出了不少]]></description><category></category></item><item><title><![CDATA[聊聊MySQL优化]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835468</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835468</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:08:36 +0800</pubDate><description><![CDATA[很长一段时间我对数据库的认知仅仅停留在基本的CRUD上，直到接触了打造扛得住的MySQL架构这门课程。在一个大型的系统中数据库一直是性能的瓶颈，因此出现了很多的缓存技术，例如redis和memcached，但是如果数据库本身的设计不当，再怎么缓存优化也是收效甚微。这门课程简直有一种惊艳的感觉！我竟然第一次知道MySQL数据库背后还有如此常用的数据结构，例如：hash索引底层实现是hash表，B树索]]></description><category></category></item><item><title><![CDATA[如何正确地写出单例模式]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835467</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835467</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:06:48 +0800</pubDate><description><![CDATA[1.懒汉式，线程不安全 

这段代码简单明了，而且使用了懒加载模式，但是却存在致命的问题。当有多个线程并行调用 getInstance() 的时候，就会创建多个实例。也就是说在多线程下不能正常工作





public class Singleton {

   private
 static Singleton instance;

   private
 Sing]]></description><category></category></item><item><title><![CDATA[什么是设计模式]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835452</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835452</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:04:58 +0800</pubDate><description><![CDATA[很多人应该听说过设计模式（Design pattern），又或多或少的看过或用过设计模式，但是实际用在开发过程中总有点心有余而力不足的感觉。那肯定是对设计模式的理解有少许偏差或者不够深入。先不谈某种具体的模式，先来看看什么是设计模式？
      从概论结合实际场景分析
      什么是设计模式？ 
        设计模式是一套代码设计「经验的总结」。项目中「合理的」运用设计模式可以「巧]]></description><category></category></item><item><title><![CDATA[在这个和平年代，有不少浮躁与抱怨的程序员]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/52835358</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/52835358</guid><author>helloguof</author><pubDate>Mon, 17 Oct 2016 02:00:26 +0800</pubDate><description><![CDATA[我承认社会有点浮躁了，但是这不是我们浮躁的理由。优秀的程序员成长过程中总会有一些优秀的实践。



 

多做项目，多思考

不要害怕做事和犯错，刚毕业的同学最缺的就是工作经验，乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术，并且可以多接触同事与客户。当你毕业后刚进一家公司时，如果主管没有把你安排到项目组工作，那真的很杯具，因为他认为你还不能胜任工作或者你的加入会让项目]]></description><category></category></item><item><title><![CDATA[使用XML，Spring，和struts以MVC为设计模式的分布式应用程序框架]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/50909863</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/50909863</guid><author>helloguof</author><pubDate>Thu, 17 Mar 2016 00:45:06 +0800</pubDate><description><![CDATA[MVC Design Pattern for themulti framework
distributed applicationsusing XML, spring and struts
framework
By:Praveen Gupta ,India.Source: 01/2010 | DOAJ
Themodel view controller (MVC) is a fundamen]]></description><category></category></item><item><title><![CDATA[Eclipse各种快捷键方式]]></title><link>https://blog.youkuaiyun.com/helloguof/article/details/50909851</link><guid>https://blog.youkuaiyun.com/helloguof/article/details/50909851</guid><author>helloguof</author><pubDate>Thu, 17 Mar 2016 00:42:33 +0800</pubDate><description><![CDATA[Eclipse各种快捷键的操作使用，以便于开发者更好地使用开发工具，使得java开发得心应手。]]></description><category></category></item></channel></rss>