<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wustrive_2008的博客]]></title><description><![CDATA[记录是一种习惯]]></description><link>https://blog.youkuaiyun.com/wustrive_2008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wustrive_2008]]></copyright><item><title><![CDATA[springboot 集成 redis步骤]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/130210994</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/130210994</guid><author>wustrive_2008</author><pubDate>Mon, 17 Apr 2023 22:54:28 +0800</pubDate><description><![CDATA[第2步：在application.properties或application.yml文件中配置Redis：@Bean@Bean第4步：在应用程序代码中使用Redis：例如，您可以创建一个Redis存储库接口，该接口扩展了Spring Data的在这个代码片段中，我们使用@Cacheable注释，使用users缓存来缓存方法的结果。]]></description><category></category></item><item><title><![CDATA[jdk8到jdk17新增新特性介绍]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/130200063</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/130200063</guid><author>wustrive_2008</author><pubDate>Mon, 17 Apr 2023 15:12:23 +0800</pubDate><description><![CDATA[【代码】jdk8到jdk17新增新特性介绍。]]></description><category></category></item><item><title><![CDATA[springboot项目集成jwt做权限验证，详细步骤]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/129919755</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/129919755</guid><author>wustrive_2008</author><pubDate>Sun, 02 Apr 2023 23:43:32 +0800</pubDate><description><![CDATA[在本文中，我们介绍了如何在Spring Boot应用程序中使用JWT进行认证和授权。
首先，我们需要将依赖添加到项目中，然后创建依赖注入的各个组件和相关的配置。]]></description><category></category></item><item><title><![CDATA[为什么都在用springboot，springboot开发步骤]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/129919703</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/129919703</guid><author>wustrive_2008</author><pubDate>Sun, 02 Apr 2023 23:36:12 +0800</pubDate><description><![CDATA[在学习Spring Boot时，我们需要了解Maven或Gradle的使用、Spring框架的原理和基础知识，以及一些相关的中间件和组件，这样才能够更好地利用Spring Boot进行快速开发。在这个类中，我们可以定义我们所需要的各种组件、路由等。1.自动配置：Spring Boot采用自动配置的方式，大量减少了开发者对项目的配置工作，同时也降低了因为配置错误而引起的问题。在Spring Boot中，Controller类是负责接收和处理所有的Web请求，定义我们的路由和相应的逻辑。]]></description><category></category></item><item><title><![CDATA[Python函数简单练习]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/11714119</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/11714119</guid><author>wustrive_2008</author><pubDate>Mon, 13 Feb 2023 11:33:51 +0800</pubDate><description><![CDATA[Python函数简单练习]]></description><category></category></item><item><title><![CDATA[CXF整合Spring入门教程]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7713363</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7713363</guid><author>wustrive_2008</author><pubDate>Tue, 03 Jul 2012 22:11:17 +0800</pubDate><description><![CDATA[开发步骤：
1，apache.org下载CXF项目
2，解压cxf后，导入lib下的部分包：cxf、spring相关的包


3，创建接口与接口实现类

package com.gufengxiachen.cxf.service;


import javax.jws.WebParam;
import javax.jws.WebService;


@WebServic]]></description><category></category></item><item><title><![CDATA[Android程序完全退出]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7529920</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7529920</guid><author>wustrive_2008</author><pubDate>Wed, 02 May 2012 23:41:34 +0800</pubDate><description><![CDATA[Android 2.2之前的版本：

ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE); 
manager.restartPackage(getPackageName()); 


需要声明权限


2.2及之后的版本：
ActivityManager am = (Acti]]></description><category></category></item><item><title><![CDATA[jQuery基础之jQuery的DOM操作]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7362163</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7362163</guid><author>wustrive_2008</author><pubDate>Fri, 16 Mar 2012 17:32:25 +0800</pubDate><description><![CDATA[为了能全面地讲解DOM操作，首先需要构建一个网页。因为每一张网页都能用DOM表示出来，而每一份DOM都可以看作一棵DOM树。
 HTML:
  
  
  
dom  
  
  
 
   你最喜欢的水果是?  
     
     苹果  
     橘子  
     菠萝  
     
 
  
  
一，查找节点
a,查找元素节点
var $l]]></description><category></category></item><item><title><![CDATA[jQuery基础之jQuery选择器]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7361550</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7361550</guid><author>wustrive_2008</author><pubDate>Fri, 16 Mar 2012 16:12:14 +0800</pubDate><description><![CDATA[一，CSS选择器
 标签选择器：(以文档元素作为选择器)
 E{
//css规则
 }
 demo：
 td{
font-size:15px;
width:142px;
 }
ID选择器：(以文档元素的唯一标识符ID作为选择符)
#ID{
//css选择器
}
demo：
#note{
font-size:15px;
}
类选择器：(以文档元素的class作为选]]></description><category></category></item><item><title><![CDATA[jQuery基础之jQuery与其他javascript库的冲突问题]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7361297</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7361297</guid><author>wustrive_2008</author><pubDate>Fri, 16 Mar 2012 15:35:56 +0800</pubDate><description><![CDATA[一，jQuery库在其他库之后导入
在其它库和jQuery库都被加载完毕后，可以在任何时候调用jQuery.noConflict()函数来将变量$的控制权移交给其它JavaScript库。示例如下：
1.   
2.   
3.   
4. 冲突解决1  
5.   
6.   
7.   
8.   
9.   
10.   
11. test---prototype]]></description><category></category></item><item><title><![CDATA[jQuery基础之DOM和jQuery之间的转换]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7361224</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7361224</guid><author>wustrive_2008</author><pubDate>Fri, 16 Mar 2012 15:27:14 +0800</pubDate><description><![CDATA[引言：
Jquery对象：通过Jquery包装DOM对象后产生的对象。
DOM对象不可使用jQuery对象的方法。同理jQuery对象也不可使用DOM对象的方法。
例如：：
$("#foo").html();//这是jQuery对象的使用
它的功能等同于：
document.getElementById("foo").innerHTML;//DOM对象的方法
一，jQuery对象转成]]></description><category></category></item><item><title><![CDATA[HTML5新元素之Canvas详解（2）]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7348405</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7348405</guid><author>wustrive_2008</author><pubDate>Tue, 13 Mar 2012 13:28:51 +0800</pubDate><description><![CDATA[绘制图形：
画矩形：有三个函数：

fillRect(x,y,width,height) : Draws a filled rectangle
strokeRect(x,y,width,height) : Draws a rectangular outline
clearRect(x,y,width,height) : Clears the specified area and makes]]></description><category></category></item><item><title><![CDATA[HTML5新元素之Canvas详解（1）]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7348278</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7348278</guid><author>wustrive_2008</author><pubDate>Tue, 13 Mar 2012 12:44:42 +0800</pubDate><description><![CDATA[元素定义：

替代内容：很多不支持HTML5的浏览器，如果那些浏览器打开含有标签页面，并不能显示canvas内容，这里可以加入替代内容，用以提示用户升级浏览器。提示内容直接作为元素内容写在元素内：如下：

你的浏览器不支持canvas，请升级浏览器

注意：结束标签是必须的


渲染上下文：
创建的固定尺寸的绘图画面开发了一个或多个渲染上下文（rendering context]]></description><category></category></item><item><title><![CDATA[java最基础类的设计之判断一个类是不是一个设计良好的类]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7338134</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7338134</guid><author>wustrive_2008</author><pubDate>Fri, 09 Mar 2012 19:59:56 +0800</pubDate><description><![CDATA[抽象数据类型：
是否把程序中的类都看做是抽象数据类型了？是否从这个角度评估它们的接口了？


抽象：
类是否有一个中心目的
类的命名是否恰当？其名字是否表达了其中心目的？
类的接口是否展现了一致的抽象？
类的接口是否能让人清楚明白的知道该如何用它？
类的接口是否够抽象，使你能不必顾虑它是如何实现其服务的？能把类看做黑盒吗？
类提供的服务是否足够完整，能让其他类无需动用其内部数据]]></description><category></category></item><item><title><![CDATA[Java字符串压缩存储]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7286487</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7286487</guid><author>wustrive_2008</author><pubDate>Thu, 23 Feb 2012 11:53:51 +0800</pubDate><description><![CDATA[import java.io.ByteArrayInputStream;  
import java.io.ByteArrayOutputStream;  
import java.io.IOException;  
import java.util.zip.GZIPInputStream;  
import java.util.zip.GZIPOutputStream;  
  
public]]></description><category></category></item><item><title><![CDATA[Android在桌面创建快捷方式]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7280875</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7280875</guid><author>wustrive_2008</author><pubDate>Tue, 21 Feb 2012 19:13:19 +0800</pubDate><description><![CDATA[final AlertDialog isExit = new AlertDialog.Builder(this).create();
		isExit.setTitle("系统提示");
		isExit.setMessage("是否在桌面创建快捷方式？");

		DialogInterface.OnClickListener listener = new DialogInterface.OnC]]></description><category></category></item><item><title><![CDATA[Android之返回键退出程序]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7280850</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7280850</guid><author>wustrive_2008</author><pubDate>Tue, 21 Feb 2012 19:08:06 +0800</pubDate><description><![CDATA[Android按返回键退出程序，没什么好说的，直接贴代码：

public boolean onKeyDown(int keyCode, KeyEvent event) {
			if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
				// 确认对话框
				final AlertDialog is]]></description><category></category></item><item><title><![CDATA[Android开发之Notification]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7253016</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7253016</guid><author>wustrive_2008</author><pubDate>Sun, 12 Feb 2012 19:38:14 +0800</pubDate><description><![CDATA[Notification即状态栏通知，应用场景：当一个应用程序并未退出，只是运行于后台或者被其他程序掩盖时，如程序正在运行时，用户点击了HOME键时，程序实际并没有退出，这时可以在状态栏上显示正在运行的程序，当用户点击时回到程序的运行界面。Notification还可以用于通知用户一些与程序有关的消息等。
下面就来看Notification的使用，可以在Activity中创建一个方法用于创建No]]></description><category></category></item><item><title><![CDATA[Activity与Service通信之BroadcastReceive]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7188062</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7188062</guid><author>wustrive_2008</author><pubDate>Mon, 09 Jan 2012 18:26:59 +0800</pubDate><description><![CDATA[上一篇演示了使用Bound Service实现Activity与Service之间的通信，实现了在Activity中很容易调用Service中的方法，但如果需要在Activity中得到Service中某个变量的变化，就比较费劲了，如果遇到这样的需求，使用广播是很好的选择！
下面演示在Activity中如何得到Service中某个变量的变化以更新Activity的UI。
先看Service：]]></description><category></category></item><item><title><![CDATA[Activity与Service通信之Bound Service]]></title><link>https://blog.youkuaiyun.com/wustrive_2008/article/details/7187711</link><guid>https://blog.youkuaiyun.com/wustrive_2008/article/details/7187711</guid><author>wustrive_2008</author><pubDate>Mon, 09 Jan 2012 16:23:40 +0800</pubDate><description><![CDATA[在开发Android应用时，经常有这样的需求，就是使用Service在后台执行耗时操作，当某一操作完成时或者需要将操作的进度显示在前台的Activity中。这就需要用到Activity与Service之间的通信。
其实，Activity与Service之间的通信有很多方式，如果需求简单，直接可以使用Intent从Activity向Service传递数据，如果需要Service向Activity返]]></description><category></category></item></channel></rss>