自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Daniel

生活的理想,就是为了理想生活!

  • 博客(27)
  • 收藏
  • 关注

原创 GOF—代理模式

需要给某对象提供一个代理以控制该对象的访问。访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成。动态代理又有JDK代理和CGLib代理两种。抽象主题:通过接口或抽象类声明真实主题和代理对象实现的业务方法。真实主题:实现了抽象主题的具体业务,是代理对象所代表的真实对象,是最终引用的对象。代理类:提供了与真实主题相同的接口,其内部含有

2021-03-29 16:22:45 222

原创 GOF—建造者模式

将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。抽象建造者:规定要实现复杂对象的那些部分创建,并不涉及具体的部件对象的创建。具体建造者:实现抽象建造者,完成复杂产品的各个部件的具体创建方法,在构造过程完成后,提供产品的实例。产品类:要创建的复杂对象。指挥者:调用具体建造者来创建复杂对象的各个部分,在指挥者中不涉及具体产品的信息,只复杂保证对象各部分完整创建或按某种顺序创建。抽象建造者// 抽象 builder 类public abstract class Builde

2021-03-29 11:27:26 121

原创 GOF—抽象工厂模式

抽象工厂模式是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生成一个等级的产品,抽象工厂模式可生产多个等级的产品。抽象工厂:提供了创建产品的接口,包含多个创建产品的方法,可以创建多个不同等级的产品具体工厂:主要是实现抽象工厂中的多个抽象方法,完成具体产品的创建。抽象产品:定义产品的规范,描述产品的主要特性和功能,抽象工厂模式有多个抽象产品具体产品:实现了抽象产品角色

2021-03-26 16:26:49 125

原创 GOF—工厂方法模式

定义一个用于创建的对象的接口,让子类觉得实例化哪个产品类对象。工厂方法使一个产品的实例化延迟到其工厂的子类。抽象工厂具体工厂抽象产品具体产品抽象工厂public interface CoffeeFactory{ Coffee createCoffee();}具体工厂(美式工厂)public class AmericanCoffeeFactory{ @Override public Coffee createCoffee(){ return ne

2021-03-26 16:26:04 147

原创 简单工厂和静态工厂模式

简单工厂模式不是23种设计模式,更像是一种编程习惯。简单工厂主要包括以下角色:抽象产品:定义了产品的规范,描述了产品的主要特性和功能具体产品:实现或继承抽象产品的子类具体工厂:提供了创建产品的方法,调用者通过该方法来获取产品抽象产品(咖啡接口)public interface Coffee{ String getName(); void addMilk(); void addSugar();}具体产品(美式咖啡)public class A

2021-03-26 16:24:50 281

原创 GOF—单例模式

单例模式是最简单的设计模式之一,涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1.饿汉模式(静态成员)public class Singleton { /** * 静态成员变量创建对象 */ private static Singleton instance = new Singleton(); /** * 私有化构造函数 */

2021-03-25 16:25:35 134

原创 Mysql安装步骤

Mysql安装步骤进入官网找到自己所需的安装包:https://dev.mysql.com/ ,路径:DOWNLOAD–>MYSQL Community Edition(GRL)–>MYSQL on Windows (Installer & Tool)或直接点击 https://dev.mysql.com/downloads/windows/installer/ 查看最新版本。找到所需的安装包,点击download。这里选择的是安装版(mysql -insta.

2020-05-29 16:06:15 358

转载 Android Flutter AndroidX incompatibilities报错处理

<p><strong>报错信息:The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app</strong></p>原因:AndroidX 不兼容...

2019-12-18 15:34:12 188

原创 Java static class使用方式

在java中,不能用static修饰顶级类(top level class)。只有内部类可以为static。静态内部类和非静态内部类之间区别:1. 内部静态类不需要有指向外部类的引用。但非静态内部类需要。2. 静态类只能访问外部类的静态成员,非静态内部类能够访问外部类的静态和非静态成员。3. 非静态内部类不能脱离外部类实体被创建,非静态内部类可以访问外部类的数据和方法,因为他就在外部类里...

2019-11-21 16:59:26 421

转载 Axiso解决跨域访问

首先请检查下你的 Vue 版本,Vue2 和 Vue3 跨域方式不同:$ vue -V2.X or 3.X一、Vue2 版本这里以访问 Ve2x 的一个公告API为例,直接访问如下:this.$axios.get("https://www.v2ex.com/api/site/info.json").then(res=>{ console.log(res)}).ca...

2019-11-04 11:49:28 243

转载 Vue CLI3搭建项目实战操作

一、安装Vue CLI3首先你要卸载Vue CLI2,用命令npm uninstall vue-cli -g卸载;输入命令npm install -g @vue/cli安装Vue CLI3;安装完成后,输入命令vue --version,查看Vue CLI的版本号是否是3.0以上,是代表安装成功。二、搭建Vue项目新建文件夹,注意文件名字最好不要用中文,按下图操作;输入命令vu...

2019-10-30 17:11:06 2068

转载 Android SDK manager里面什么是必须下载的

转载:https://blog.csdn.net/jing__jie/article/details/74418691

2019-10-24 16:15:51 319

原创 自定义ViewGroup一般写法

import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;/** * 详细说明 * * @author Daniel * @version V1.0 * @date 2019/10/18 * @de...

2019-10-18 15:57:26 95

原创 SurfaceView的一般写法

import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.SurfaceHolder;import android.view.SurfaceView;/** * 详细说明 * * @author Daniel...

2019-10-17 18:03:45 101

原创 vue-cli3项目发布在apache

一、修改router.js配置,加一个 base: ‘/vue/’, mode: ‘history’;二、在vue.config.js的 module.exports = { publicPath: ‘/vue/’ };三、修改httpd.conf文件,开启rewrite_module功能:1. LoadModule rewrite_module libexec/apache2/mod_re...

2019-10-15 14:55:00 507

原创 vue-cli3图形化创建项目

1、打开终端输入vue ui2、创建项目3、选择一套预设,点击创建项目按钮4、等待安装5、安装完成后6、可以添加插件7、项目依赖管理8、项目配置管理9、项目任务管理...

2019-10-15 14:40:11 819

原创 vue-cli3安装

安装(解决vue不是内部或者外部命令)npm install -g @vue/cli查看已安装版本vue --version 或者 vue -V卸载npm uninstall @vue/cli -g新建项目vue create my-project项目启动npm run serve打包npm run build...

2019-10-15 14:28:18 114

原创 项目混淆

############################################### 对于一些基本指令的添加############################################### 设置混淆的压缩比率0-7-optimizationpasses 5# 混淆时不使用大小写混合,混淆后的类名为小写-dontusemixedcaseclassnames#...

2019-09-16 15:12:30 233

原创 SP_PaginationByCursor.sql

USE [JHLKCRM]GO/****** Object: StoredProcedure [dbo].[SP_PaginationByCursor] Script Date: 05/12/2017 15:57:13 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO ALTER PROC [dbo].[SP_Pag...

2019-08-30 17:34:26 156

原创 JQuery-Dialog开发

;(function ($, win, undefined) { var jqueryDialog = function (config) { var setting = jqueryDialog.setting; config = $.extend({}, setting, config || {}); return jqueryDial...

2019-08-30 17:26:37 456

原创 类级别插件的开发

//类级别插件的开发//$.dialogTest.setting.color = "blue";//(function (config) {// config["title"] = "更改测试中";// config["color"] = "black";//})($.dialogTest.setting);//$.dialogTest({ title: "插件开发测试...

2019-08-30 17:24:31 123

原创 对象级别插件开发

//对象级别插件的开发/* 调用方式sbxm = $("#SBXM").DynamicTable({tableName:"T_JL_XKZQF_SBXM",tableCH:"申报项目",serial:false,recordId:$("#hidRecordId").val(),items:[ {key:"NO",title:"序号",control:0,width:"28px"},...

2019-08-30 17:23:10 133

原创 vSphere虚拟机安装Centos7

Centos7安装虚拟机安装用vSphere Client工具创建一个linux虚拟机。1、创建新的虚拟机2、配置选自定义。3、名字和位置填写合适的虚拟机名称。4、存储器选一块存储的硬盘。5、虚拟机版本选最新的虚拟机版本。6、客户机操作系统客户机操作系统:选linux,,版本选 centos 64位。7、CPU选择合适的数,内核总数不能超过服务器的总内核数。8、内存...

2019-08-20 17:52:12 1014

原创 Python基础学习

python环境搭建和基础学

2019-08-14 17:30:01 77

原创 Nginx基础学习

#设置用户(nobody)user nobody;#工作衍生进程数worker_processes 4;#设置错误文件存放路径#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#设置pid存放路径(pid是控制系统中重要文件)#pid ...

2019-08-14 17:01:37 69

原创 PrintUtils-打印工具类

Android-PrintUtil本文主要介绍在开发过程中打印的记录:/** * 功能描述:打印工具类 * <p/> * 创 建 人:Sunny * 创建时间:2016-08-12 * 版 本 号:V1.0 * 修 改 人:Sunny(2016-08-12) */public class PrintUtils { // 是否调试 private static bool

2016-11-17 16:01:47 1992

原创 LogUtils-日志记录工具类

日志记录工具类

2016-11-17 15:24:41 1722 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除