- 博客(64)
- 资源 (40)
- 收藏
- 关注
原创 springboot 集成 redis步骤
第2步:在application.properties或application.yml文件中配置Redis:@Bean@Bean第4步:在应用程序代码中使用Redis:例如,您可以创建一个Redis存储库接口,该接口扩展了Spring Data的在这个代码片段中,我们使用@Cacheable注释,使用users缓存来缓存方法的结果。
2023-04-17 22:54:28
119
原创 springboot项目集成jwt做权限验证,详细步骤
在本文中,我们介绍了如何在Spring Boot应用程序中使用JWT进行认证和授权。首先,我们需要将依赖添加到项目中,然后创建依赖注入的各个组件和相关的配置。
2023-04-02 23:43:32
367
1
原创 为什么都在用springboot,springboot开发步骤
在学习Spring Boot时,我们需要了解Maven或Gradle的使用、Spring框架的原理和基础知识,以及一些相关的中间件和组件,这样才能够更好地利用Spring Boot进行快速开发。在这个类中,我们可以定义我们所需要的各种组件、路由等。1.自动配置:Spring Boot采用自动配置的方式,大量减少了开发者对项目的配置工作,同时也降低了因为配置错误而引起的问题。在Spring Boot中,Controller类是负责接收和处理所有的Web请求,定义我们的路由和相应的逻辑。
2023-04-02 23:36:12
385
原创 CXF整合Spring入门教程
开发步骤:1,apache.org下载CXF项目2,解压cxf后,导入lib下的部分包:cxf、spring相关的包3,创建接口与接口实现类package com.gufengxiachen.cxf.service;import javax.jws.WebParam;import javax.jws.WebService;@WebServic
2012-07-03 22:11:17
3090
1
原创 Android程序完全退出
Android 2.2之前的版本:ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE); manager.restartPackage(getPackageName()); 需要声明权限2.2及之后的版本:ActivityManager am = (Acti
2012-05-02 23:41:34
618
原创 jQuery基础之jQuery的DOM操作
为了能全面地讲解DOM操作,首先需要构建一个网页。因为每一张网页都能用DOM表示出来,而每一份DOM都可以看作一棵DOM树。 HTML: dom 你最喜欢的水果是? 苹果 橘子 菠萝 一,查找节点a,查找元素节点var $l
2012-03-16 17:32:25
1345
原创 jQuery基础之jQuery选择器
一,CSS选择器 标签选择器:(以文档元素作为选择器) E{//css规则 } demo: td{font-size:15px;width:142px; }ID选择器:(以文档元素的唯一标识符ID作为选择符)#ID{//css选择器}demo:#note{font-size:15px;}类选择器:(以文档元素的class作为选
2012-03-16 16:12:14
686
原创 jQuery基础之jQuery与其他javascript库的冲突问题
一,jQuery库在其他库之后导入在其它库和jQuery库都被加载完毕后,可以在任何时候调用jQuery.noConflict()函数来将变量$的控制权移交给其它JavaScript库。示例如下:1. 2. 3. 4. 冲突解决1 5. 6. 7. 8. 9. 10. 11. test---prototype
2012-03-16 15:35:56
741
原创 jQuery基础之DOM和jQuery之间的转换
引言:Jquery对象:通过Jquery包装DOM对象后产生的对象。DOM对象不可使用jQuery对象的方法。同理jQuery对象也不可使用DOM对象的方法。例如::$("#foo").html();//这是jQuery对象的使用它的功能等同于:document.getElementById("foo").innerHTML;//DOM对象的方法一,jQuery对象转成
2012-03-16 15:27:14
736
原创 HTML5新元素之Canvas详解(2)
绘制图形:画矩形:有三个函数:fillRect(x,y,width,height) : Draws a filled rectanglestrokeRect(x,y,width,height) : Draws a rectangular outlineclearRect(x,y,width,height) : Clears the specified area and makes
2012-03-13 13:28:51
1354
原创 HTML5新元素之Canvas详解(1)
元素定义:替代内容:很多不支持HTML5的浏览器,如果那些浏览器打开含有标签页面,并不能显示canvas内容,这里可以加入替代内容,用以提示用户升级浏览器。提示内容直接作为元素内容写在元素内:如下:你的浏览器不支持canvas,请升级浏览器注意:结束标签是必须的渲染上下文:创建的固定尺寸的绘图画面开发了一个或多个渲染上下文(rendering context
2012-03-13 12:44:42
2256
原创 java最基础类的设计之判断一个类是不是一个设计良好的类
抽象数据类型:是否把程序中的类都看做是抽象数据类型了?是否从这个角度评估它们的接口了?抽象:类是否有一个中心目的类的命名是否恰当?其名字是否表达了其中心目的?类的接口是否展现了一致的抽象?类的接口是否能让人清楚明白的知道该如何用它?类的接口是否够抽象,使你能不必顾虑它是如何实现其服务的?能把类看做黑盒吗?类提供的服务是否足够完整,能让其他类无需动用其内部数据
2012-03-09 19:59:56
1143
原创 Java字符串压缩存储
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutputStream; public
2012-02-23 11:53:51
2912
1
原创 Android在桌面创建快捷方式
final AlertDialog isExit = new AlertDialog.Builder(this).create(); isExit.setTitle("系统提示"); isExit.setMessage("是否在桌面创建快捷方式?"); DialogInterface.OnClickListener listener = new DialogInterface.OnC
2012-02-21 19:13:19
766
原创 Android之返回键退出程序
Android按返回键退出程序,没什么好说的,直接贴代码:public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 确认对话框 final AlertDialog is
2012-02-21 19:08:06
2251
原创 Android开发之Notification
Notification即状态栏通知,应用场景:当一个应用程序并未退出,只是运行于后台或者被其他程序掩盖时,如程序正在运行时,用户点击了HOME键时,程序实际并没有退出,这时可以在状态栏上显示正在运行的程序,当用户点击时回到程序的运行界面。Notification还可以用于通知用户一些与程序有关的消息等。下面就来看Notification的使用,可以在Activity中创建一个方法用于创建No
2012-02-12 19:38:14
2303
原创 Activity与Service通信之BroadcastReceive
上一篇演示了使用Bound Service实现Activity与Service之间的通信,实现了在Activity中很容易调用Service中的方法,但如果需要在Activity中得到Service中某个变量的变化,就比较费劲了,如果遇到这样的需求,使用广播是很好的选择!下面演示在Activity中如何得到Service中某个变量的变化以更新Activity的UI。先看Service:
2012-01-09 18:26:59
3778
3
原创 Activity与Service通信之Bound Service
在开发Android应用时,经常有这样的需求,就是使用Service在后台执行耗时操作,当某一操作完成时或者需要将操作的进度显示在前台的Activity中。这就需要用到Activity与Service之间的通信。其实,Activity与Service之间的通信有很多方式,如果需求简单,直接可以使用Intent从Activity向Service传递数据,如果需要Service向Activity返
2012-01-09 16:23:40
1803
1
原创 Android两个Activity之间传递List<Object>对象
之前在做个Mp3播放器,后来遇到个难题(对我来说),当时我是这样设计的,播放Mp3的任务放到Service里,在Activity里使用ListView显示歌曲列表,当时遇到的问题是,当一首歌曲在Service里播放完成后,需要继续播放下一曲,但是在Service里没有Mp3List对象,这样就得不到下一曲的Mp3对象。所以就要将Activity里的Mp3List对象传递到Service里。第一个想
2012-01-05 23:03:05
4507
2
原创 Android防止反编译:使用proguard时需要注意
在使用Eclipse混淆Android程序时,用的时proguard,在Android2.2之后的版本中,创建项目时都一个proguard.cfg文件,它就是用来混淆Android程序的,方法很简单,在project.properties文件中加入一句proguard.config=proguard.cfg,就可以了,当然如果proguard.cfg文件放在其他地方,也可以指定文件的路径即可。
2012-01-01 01:39:03
2323
原创 Javascript笔记
Cookie:<?php//设置cookie,参数1,cookie名,2,cookie值,3,过期时间setcookie("name","zhangsan",time()+(24*60*60));//读取cookie$_COOKIE['name'];//删除cookiesetcookie('name',''); //设为空即删除,或者设置过期时间setcookie('nam
2011-12-25 11:20:04
538
原创 JavaScript简单语法
JavaScript的简单语法知识://typeof:返回变量的类型alert(typeof 45);var undefine;alert(typeof undefine);//函数无明确返回值时,返回的为undefinedfunction testFunc(){}alert(testFunc()==undefined);//用指定的小数位数表示var oNu
2011-12-14 10:26:16
565
原创 Log4j的使用(log for java (java的日志))
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。官方
2011-12-10 10:01:13
1946
原创 Ant(快速编译工具)的使用
Ant:一种基于Java的build工具。开源项目ANT官网:http://ant.apache.org每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。 * 任务1:usage 打印本脚本的帮助信息(缺省) * 任务2:clean * 任务3:javadoc * 任务4:jar * 任务
2011-12-10 09:57:50
1550
原创 struts2.2.3开发之搭建环境 Error filterStart错误
以前在搭建struts2环境时,一般只需要5个核心的jar文件:包括:commons-fileupload.jar freemarker.jar ognl.jar struts2-core-xx.jar xwork-core-xx.jar上次我在用struts2.2.3时,同样是这些包,但是tomcat一直出现严重:Error filterStart的错误,不知道大家遇到过
2011-11-29 13:34:07
1601
1
转载 Android开发之ContentProvider
ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。使用ContentProvider对外共享数据的好处是统一了数据的访问方式。当应用需要通过ContentProvider对外共享数据时,第一步需要继承Content
2011-11-26 13:06:57
532
原创 Android学习笔记之AppWidget
android桌面控件:appwidget当中的View运行在Home Screen进程中,和我们的应用不在同一进程中。AppWidgetProviderInfo对象:为App Widget提供元数据,包括布局,更新频率等,这个对象被定义在xml文件中。AppWidgetProvider:定义了AppWidget的基本生命周期函数方法:onUpdate:
2011-11-21 21:59:58
734
原创 Android学习笔记之初级应用
学习Android已经有一段时间了,感觉一边学习一边写些东西的方法效率比较高,每当学习一些知识时,就可以运用学习的知识做一个小项目,这样不仅能有效的复习知识,还可以掌握一些技巧及一些细节性的问题。总之,不能眼高手低,有时间有机会多写写练练总是好的。 下面是一个简单的项目,运用的基本上都是android最基础的知识,供学习入门学习使用。app名称:星座情缘android版
2011-11-18 23:24:28
715
转载 C++ Vector详解
标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的一个副本Vector v3(n,i);//v3包含n个值为i的元素Vector v4(n); //v4含有n
2011-11-02 12:51:34
991
原创 算法的艺术--最大子序列和问题
问题描述:有这样一个序列:23,-23,11,43,-45,29,34,0,23,-12 ,求出这个序列中的最大子序列的和,例如从第0个元素到第3个元素是一个子序列,其和为54,最短的子序列可以只有一个元素,最长的子序列可以包含所有元素。下面是解决这个问题的算法(Java语言
2011-10-15 12:39:02
1032
1
转载 学习设计模式的重要性
著名的EJB领域顶尖的专家Richard Monson-Haefel在其个人网站:www.EJBNow.com中极力推荐的GoF的《设计模式》,原文如下:Design Patterns Most developers claim to experience an epip
2011-10-06 17:16:55
885
1
转载 GoF设计模式三作者15年后再谈模式
提问者:如今有85,000 iPhone的小应用遍布全球,使用PHP就能够写一个简单的"Hello, World! The time is X"Web网页,那么,面向对象设计是难的,这句话是否还正确呢?Richard Helm: 软件设计总是很难的,尽管大多数现代开发环境
2011-10-06 17:15:12
726
原创 Android四大组件
Android的四大组件为别是Activity,Service,Content Provider,BroadCast Receiver!Activity:Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥
2011-09-29 20:51:15
645
原创 Queue队列
package com.guxia;import java.util.*;public class Test2 { public static void main(String[] args) { Queue queue = new PriorityQueue(10
2011-09-28 15:06:07
526
原创 java 二分排序
package com.guxia;public class Test { public static void main(String[] args) { int []a={4,2,1,6,3,6,0,-5,1,1}; int i,j; int low,hig
2011-09-28 15:03:42
6211
转载 Linux命令大全
一、启动 Linux的启动操作过程和DOS相似(尽管如此,但作为操作系统本身,Linux在启动和退出时所作的工作要比DOS多得多),也可以通过按下Ctrl+Alt+Del三键进行热启动。不同的是Linux启动到最后时,需要进行登录。下面是一个典型的登录过程:
2011-09-16 20:45:42
692
转载 Android高手过招 FAQ
1、Q:如何成为高手? A:成为一名真正的Android高手必须掌握和遵循的一些准则: 1)学会懒惰 aDon't Reinvent the Wheel(不要重复发明轮子)。 bInventing t
2011-08-29 10:43:33
544
转载 Android中级进阶 FAQ
1、Q:Android开发者应该先看什么文档? A:对开发者来说,最重要的是概念,而DOCS中的Dev Guide里面对其解释十分清晰,请仔细阅读。并可以到eoeAndroid开发者社区中找到很多的文档和学习资料。2、Q:Android系统架
2011-08-29 10:42:45
464
如何利用python爬取互联网公开数据
2023-04-02
软件工程中常用数据库操作的SQL语句(3)
2010-05-30
软件工程中常用数据库操作的SQL语句
2010-05-30
DataGridView控件用法合集
2010-05-29
使用Gridview控件
2010-05-29
C_精髓--_GridView_72般绝技
2010-05-29
ASP.NET_2.0_中的数据操作.使用_GridView_和DetailView实现的主.从报表
2010-05-29
eclipse输入点号没有提示解决大全
2010-05-29
C语言中auto,register,static,const,volatile的区别
2010-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人