- 博客(66)
- 资源 (135)
- 收藏
- 关注
原创 Authorization Server 认证服务
HiAuth是一个开源的基于Oauth2协议的认证、授权系统,除了标准的Oauth2授权流程功能外,还提供了应用管理、用户管理、权限管理等相关功能。在这个项目中你能够了解到如何基于 spring-security-oauth2-authorization-server 实现自己的Authorization Server 认证服务、资源服务器以及如何第三方集成,本项目基于SpringBoot 3.0 版本开发
2023-02-21 19:06:29
931
原创 五、Midway 中环境变量的使用
midway是阿里巴巴开源的,基于TypeScript语言开发的Nodejs后端框架。本教程指导大家从0开始搭建一个midway项目。
2022-07-20 13:30:02
738
原创 四、Midway 集成 Swagger 以及支持JWT bearer
midway是阿里巴巴开源的,基于TypeScript语言开发的Nodejs后端框架。本教程指导大家从0开始搭建一个midway项目。
2022-07-19 13:41:32
940
原创 三、Midway 接口安全认证
midway是阿里巴巴开源的,基于TypeScript语言开发的Nodejs后端框架。本教程指导大家从0开始搭建一个midway项目。
2022-07-19 13:38:55
1188
原创 二、Midway 增删改查的封装及工具类
midway是阿里巴巴开源的,基于TypeScript语言开发的Nodejs后端框架。本教程指导大家从0开始搭建一个midway项目。
2022-07-19 13:35:41
1236
1
原创 一、Midway 增删改查
midway是阿里巴巴开源的,基于TypeScript语言开发的Nodejs后端框架。本教程指导大家从0开始搭建一个midway项目。
2022-07-19 11:56:57
1634
原创 Oauth2 Server 搭建Oauth2认证服务
本教程源码https://github.com/bestaone/Aiwan源码写的比较全面,教程我就只介绍关键的代码了关键词微服务认证 Oauth2 认证中心 springboot spring-cloud-starter-oauth2 集成Oauth2 Oauth2 客户端介绍这里我将介绍两个部分Oauth2 server 的开发 (aiwan-w...
2019-02-26 15:17:58
6082
1
原创 设计模式六:桥梁模式
定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化。(这里的抽象部分和实现部分不是我们通常认为的父类与子类、接口与实现类的关系,而是组合关系。也就是说,实现部分是被抽象部分调用,以用来完成(实现)抽象部分的功能。)组成角色:1)抽象(Abstraction)角色:它定义了抽象类的接口而且维护着一个指向实现(Implementor)角色的引用。2)精确抽象(Refined
2012-09-06 17:03:01
1232
原创 设计模式五:适配器模式
定义:将一个类的接口转换成客户希望的另外一个接口。目标(Target)角色:定义Client使用的接口。被适配(Adaptee)角色:这个角色有一个已存在并使用了的接口,而这个接口是需要我们适配的。适配器(Adapter)角色:这个适配器模式的核心。它将被适配角色已有的接口转换为目标角色希望的接分类:类适配器模式适配器角色对于被适配角色的适配是通过继
2012-09-06 15:57:11
2361
原创 设计模式四:单例模式
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。类图:分类: 单例模式可分为有状态的和无状态的。有状态的单例对象一般也是可变的单例对象,多个单态对象在一起就可以作为一个状态仓库一样向外提供服务。没有状态的单例对象也就是不变单例对象,仅用做提供工具函数。源码:饿汉式/** * 1.他们的构造函数都是私有的,彻底断开了
2012-09-06 11:26:06
2426
原创 设计模式三:原型模式
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类图:优点及适用场景: 使用原型模式创建对象比直接new一个对象在性能上要好的多,因为Object类的clone方法是一个本地方法,它直接操作内存中的二进制流,特别是复制大对象时,性能的差别非常明显。 使用原型模式的另一个好处是简化对象的创建,使得创建对象就像我们在编
2012-09-06 10:26:18
1111
1
原创 设计模式二:建造模式
建造者模式的通用类图如图:本例类图:1.从测试类开始package com.bestaone.pattern.builder;/** * 定义: * GOF给建造模式的定义为:将一个复杂对象的构建与它的表示分离, * 使得同样的构建过程可以创建不同的表示。 * 可以将建造模式的精髓概括为:将构造复杂对象的过程和对象的部件解耦。 * 这是对降低耦合、提高
2012-07-13 18:07:50
1031
原创 设计模式一:工厂模式
工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品;简单工厂模式是由一个具体的类去创建其他类的实例,父类是相同的,父类是具体的。工厂方法模式是有
2012-07-12 17:14:32
1263
原创 通过动态代理模拟Spring AOP
1.包名:com.bestaone.aop2.包含class文件:AOPFactory.java AOP工厂AopHandler.java 代理类ClientTest.java 测试类FunListener.java 模拟权限监听器Listener.java 监听器接口LogListener.java 模拟日志监听器3.具体类容
2012-07-10 12:03:03
651
转载 SQL学习
/*标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院数据库:部分为 mysql 5.5 部分为sqlserver问题及描述:--1.学生表Student(S,Sname,Sage,Ssex) --S 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程
2012-05-26 10:29:47
1212
原创 java模拟登陆
本程序演示请求登陆系统后,继续通过post访问权限内的网页。需要引入:commons-io-2.1.jar import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import jav
2012-02-08 17:24:18
874
转载 生活观点
1.人越大越知道节制,越老越糊涂,有些人一辈子长不大,可是一下子就老了。 2.“局长微薄调情被爆隐私”有感:很多学理科的人怕被人误会自己古板没有情调,所以通常爱弄个“琴棋书画”来陶冶性情,有一些官员尤其是上了年纪的为了与时俱进,特别的追求时髦和新潮,于是就闹出了不少笑话。当然对于这位官员来讲真正的笑话不是他“邯郸学步”,而是他的“道貌岸然”。 3.转基因奶牛产出人奶》:我们本
2011-07-25 09:54:19
2980
转载 非常NB的一段JavaScript代码,只有1023个字节
注意只支持Chrome、Firefox<!--var b = document.body;var c = document.getElementsByTagName('canvas')[0];var a = c.getContext('2d');document.body.clientWidth; // --><!--M=Math;Q=M.random;J=[];U=16;
2010-12-24 17:07:00
840
原创 AOM项目部署到JBOSS中冲突的解决办法
环境:AOM3.0JBOSS-5.1.0.GA 冲突的主要是项目中的jar包(jxl.jar和xerces-2.6.2.jar),将其删除即可还有个地方要改,打开web.xml添加 org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL true OK
2010-12-23 14:51:00
732
原创 AOM页面嵌套的两种方式
1:优点:引入的页面比较独立,可以包含,在被包含的页面中,如果想使用被包含页面的litebean则需要在被包含页面中添加进行声明缺点:目前还不知道怎么局部刷新这个组件 2:优点:方便刷新便可以客户端刷新。服务端刷新可以动态设置url缺点:被包含页面不能包含,不方便使用 实例:的客户端和服务端刷新 updater3.xhtml<f:view xmlns
2010-12-23 11:21:00
634
转载 JMF介绍之媒体框架一
出处:http://zhangjunhd.blog.51cto.com/113473/25467 JMF(Java Media Framework)是Sun 公司提出的Java 媒体架构。它是对应Java 2平台标准版(J2SE)的一种可选用的应用编程接口(API)。JMF的源代码通过SCSL(Sun 社团源代码许可模式)发布这一强大的媒体工具包,可以在任何版本(1.1.x 及以上版本)的
2010-12-02 13:55:00
1046
原创 SWT播放视频
import org.eclipse.swt.SWT;import org.eclipse.swt.graphics.Color;import org.eclipse.swt.layout.FillLayout;import org.eclipse.swt.ole.win32.OLE;import org.eclipse.swt.ole.win32.OleAutomation;impor
2010-12-01 11:06:00
3157
转载 字符串编码转换
package com.shanli.jxmastomodem.util;import java.io.UnsupportedEncodingException;/** * 转换字符串的编码 * @author aone */public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
2010-11-29 17:05:00
655
原创 在自己的RCP中引入控制台
作者:张国圣日期:2010-11-26 我们在做RCP的时候常常希望集成eclipse中自带的插件,我今天就以集成eclipse中的控制台为实例来做个演示。以简单为原则,无关的内容我将pass,如果需要详细了解,请查阅其他资料。 这里我先把我的实例源码压缩包下载地址贴上来(http://download.youkuaiyun.com/source/2850664),不过这个源
2010-11-26 16:51:00
1402
原创 常用linux命令
ls //查看当前目录结构ps //–ef | grep java 查看系统进程kill //-9 3306 杀死进程,强制杀掉进程号3306cat log.log //查看日志clear //清屏dmesg | grep "tty" //查看串口vi ra.local //使用编辑器打开(退出、保存:先按esc,然后输入 :q! ,存盘退出输入 :wq )shutdo
2010-11-19 13:11:00
542
原创 My Android Trip 之 视频播放器
注:您可以随意转载,但为了尊重作者的劳动,请注明出处http://blog.youkuaiyun.com/bestaone/archive/2010/11/10/6001563.aspx。作者:张国圣日期:2010-11-10 晚 散扯: 前段时间在科大的板报上看到了“android全国大学生挑战赛”,正好我最近在研究这个,就到网上报了名,并且做了个学习计划,计划到今天完成and
2010-11-10 23:41:00
1620
2
转载 图片压缩与格式转换
import java.awt.Image;import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio
2010-10-13 09:05:00
1449
原创 My Android Trip
作者:bestaone 日期:2010/9/25 注:您可以任意转载,但是为了尊重作者的劳动,请务必标明出处:http://blog.youkuaiyun.com/bestaone/archive/2010/09/26/5907097.aspx 一.唠叨下 我CS出身的,干了两年,去年年底转BS的。很多人没有做过CS,我觉得是个遗憾,BS的恢宏主要是这个时代和浏览
2010-09-26 12:33:00
1305
1
转载 Schtasks 计划任务
Schtasks 计划任务参数 详解[ 注意:a. 命令行创建的计划任务有空格而不能创建的情况的解决方案:在含有看空格的参数或则路径前面加上 /" 进行转义,这样就ok demo: schtasks /create /sc minute /mo 30 /tn "finaltest" /tr /"d:program file/smth.bat" /"'2
2010-08-30 11:49:00
1255
原创 字符串的压缩与解压
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.DataFormatException;import java.util.zip.Deflater;import java.util.zip.Inflater;public class Test { public
2010-08-26 14:17:00
781
原创 使用批处理备份mysql数据库
新建backup.bat。设置好参数:分别是数据库用户名、密码、库名、保存备份文件的位置、备份文件名称、备份工具位置、压缩文件位置、日期内容如下。 set "username=root"set "password=123456"set "db_name=cic"set "save_path=c:/数据备份"set "filename=cic.sql"set
2010-08-06 11:40:00
547
转载 Eclipse Galileo
Eclipse 生态系统非常大,有时候甚至达到了恐怖的地步。Eclipse Foundation 监管着大约 100 个项目,Galileo 只代表那些项目的一个缩影。Galileo 发行版系列展示 Eclipse 技术,并帮助采纳者将 Eclipse 技术集成到他们的产品中。要了解关于 Galileo 项目的更多信息,请访问下面的链接。Accessibility Tools Framewor
2010-04-20 12:31:00
1705
原创 JFreeChart图形报表实例
使用JFreeChart的生成饼状图和柱状图 1。需要引入JFreeChart的,xxx.jar 2。制作一个饼状图公共类JobChart(私人静态JobChart jobChart;公共静态JobChart getInstance()(如果(jobChart ==空)(jobChart =新JobChart();)返回jobChart;)公共无效
2010-03-19 13:45:00
2041
原创 使用POI导出EXCEL
需要导入poi-3.0-FINAL.jar public class Book { private int bookId; private String name; private String author; private float price; private String isbn; private String pubName; private byte[] pr
2010-03-08 17:17:00
630
原创 Birt读取报表设计文件,然后显示
package testreport;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URL;import java.util.HashMap;import org.eclipse.birt.core.framework.Platform;import org.eclip
2009-11-09 15:46:00
2195
原创 Birt报表三大引擎的启动
// Design Engine Sample: IDesignEngine engine = null; DesignConfig config = new DesignConfig( ); config.setBIRTHome("C:/birt/birt-runtime-2_3_2/ReportEngine"); Platform.startup( config ); IDesign
2009-11-09 15:44:00
1650
原创 linux 命令
[root@localhost logs]# netstat -altnLast login: Wed Feb 25 14:15:42 2009 from 10.1.1.128[root@localhost ~]# cd /uu01/ usr/ [root@localhost ~]# cd /usr/local/tomcat/bin[root@localhost bin]# l
2009-11-09 15:36:00
1248
原创 JVM内存监控、分析
1.导出内存对象jmap -dump:format=b,file=c:/filename.hprof pid 2.使用工具分析下载MemoryAnalyzer,导入内存对象文件,进行分析 下面为转载最近压力测试和调优Liferay portal,所以需要找到一种工具,可以比较好的监测VM工具。本来想使用商用工具,但偶然间发现SUN 的JDK中新添了几个工具,并且非常好
2009-11-09 14:18:00
3292
JDK11 x 2 win64 & linux 版
2020-08-14
SVN服务器端(1.7.7)+客户端(1.7.3)+eclipse插件(1.8.10)+32位&64;位.rar
2012-12-05
Struts2_json_jquery_spring_hibernate整合开发例子.doc
2012-04-01
基于Flex的web流程设计器
2011-06-22
svn 服务端+客户端+eclipse3.5插件(实测myeclipse8.0能用)+安装教程
2011-05-12
exit-web-framework-master(spring mvc hibernate shiro)
2014-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人