<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MonsterK666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MonsterK666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MonsterK666]]></copyright><item><title><![CDATA[Drools]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/141712701</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/141712701</guid><author>MonsterK666</author><pubDate>Fri, 30 Aug 2024 11:25:57 +0800</pubDate><description><![CDATA[drools是一款由JBoss组织提供的基于Java语言开发的开源规则引擎，可以将复杂且多变的业务规则从硬编码中解放出来，以规则脚本的形式存放在文件或特定的存储介质中(例如存放在数据库中)，使得业务规则的变更不需要修改项目代码、不用重启服务器就可以在线上环境立即生效。drools官网地址:https://drools.org/drools源码下载地址:https://github.com/kiegroup/drools使用规则引擎能够解决什么问题?]]></description><category></category></item><item><title><![CDATA[sql server]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/132747823</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/132747823</guid><author>MonsterK666</author><pubDate>Thu, 07 Sep 2023 22:59:38 +0800</pubDate><description><![CDATA[- 创建create function 函数名(参数) returns 数据类型asbegindeclare 变量-- 函数执行的sqlreturn 变量 -- 将结果赋值给变量再返回end-- 执行select 函数()-- 删除函数drop function 函数名-- 如果需要返回查询结果-- 方案一：指定返回结构create function 函数名(参数) returns @myresult table-- 返回的表结构asbegin-- select 语句。]]></description><category></category></item><item><title><![CDATA[面向对象编程---02核心类]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/122689317</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/122689317</guid><author>MonsterK666</author><pubDate>Tue, 25 Jan 2022 17:27:50 +0800</pubDate><description><![CDATA[Java学习笔记–Java核心类
Java的核心类包括：

字符串
StringBuilder
StringJoiner
包装类型
JavaBean
枚举
常用工具类

一、字符串和编码
1.1、String
在Java中，String是一个引用类型，它本身也是一个class。但是，java编译器对String有特殊处理，既可以直接用"..."来表示一个字符串：
String str = "Hello!";

实际上字符串在String内部是通过一个char[]数组表示的，因此下方的写法也是可以的：
Str]]></description><category></category></item><item><title><![CDATA[面向对象编程---01基础]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/122689290</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/122689290</guid><author>MonsterK666</author><pubDate>Tue, 25 Jan 2022 17:26:52 +0800</pubDate><description><![CDATA[Java–面向对象基础
Java是一种面向对象的编程语言。面向对象编程，英文是Object-Oriented Programming，简称OOP。
和面向对象编程不同的，是面向过程编程。面向过程编程，是把模型分解成一步一步的过程。
一、基础
面向对象编程，是一种通过对象的方式，把现实世界映射到计算机模型的一种编程方法。
现实世界中，我们定义了“人” 这种抽象概念，而具体的人则是“小明”，“小红”等一个个具体的人。所以“人”可以定义为一个类（class），而具体的人则是实例（instance）




现实世]]></description><category></category></item><item><title><![CDATA[Java快速入门---流程控制]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/122689190</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/122689190</guid><author>MonsterK666</author><pubDate>Tue, 25 Jan 2022 17:21:39 +0800</pubDate><description><![CDATA[Java学习笔记–流程控制
一、输入和输出
1.1、输出
在之前的代码中，我们总是使用System.out.println()来向屏幕输出一些内容。
println是print line的缩写，表示输出并换行，因此如果想不换行，可使用print()
public class Main{
    public static void main(String[] args) {
        System.out.print("A,");
        System.out.print("B,");
   ]]></description><category></category></item><item><title><![CDATA[Java快速入门---程序基础]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/122689174</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/122689174</guid><author>MonsterK666</author><pubDate>Tue, 25 Jan 2022 17:20:51 +0800</pubDate><description><![CDATA[Java学习–程序基础
一、变量和数据类型
一、基本数据类型
基本数据类型是CPU可以直接进行运算的类型。Java定义了一下几种基本数据类型：

整数类型：byte, short, int, long
浮点数类型：float, double
布尔类型：boolean
字符类型：char

计算机内存的最小存储单元是字节（byte），一个字节就是一个8为的二进制数，即8个bit。
它的二进制表示范围从00000000~11111111,换算为十进制是 0255，十六进制是`00`ff
1.1、整型
各种整型能]]></description><category></category></item><item><title><![CDATA[Java快速入门---01快速入门]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/122689138</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/122689138</guid><author>MonsterK666</author><pubDate>Tue, 25 Jan 2022 17:19:53 +0800</pubDate><description><![CDATA[Java学习–快速入门
学习原资料网页：Java教程 - 廖雪峰的官方网站 (liaoxuefeng.com)
一、简介
Java最早是由SUN公司（已被Oracle收购）的詹姆斯·高斯林（高司令，人称Java之父）在上个世纪90年代初开发的一种编程语言，最初被命名为Oak，目标是针对小型家电设备的嵌入式应用，在1995年以Java的名称正式发布。随着互联网的高速发展，Java逐渐成为最重要的网络编程语言。
Java介于编译型语言和解释型语言之间。编译型语言如C、C++，代码是直接编译成机器码执行，但是不同]]></description><category></category></item><item><title><![CDATA[Java自学笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/122553432</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/122553432</guid><author>MonsterK666</author><pubDate>Tue, 18 Jan 2022 09:43:32 +0800</pubDate><description><![CDATA[Java学习
学习资源–尚硅谷尚硅谷Java入门视频教程(在线答疑+Java面试真题)_哔哩哔哩_bilibili
第 1 集 — 第 11 集
随记
1字节 = 8比特
字节：最基本的存储单元
比特：最小存储单元
计算机之父：冯诺依曼
计算机科学、人工智能之父：图灵
内存

一个程序和他的数据在被CPU执行前必须移到计算机的内存中
CPU读写内存，内存读写硬盘

CPU处理的数据都来自于内存（CPU直接读取硬盘会很慢
内存是带电存储的（一旦断电数据就会消失），要长时间存储数据需要影盘

因为CPU运算速度]]></description><category></category></item><item><title><![CDATA[TypeScript学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/120009180</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/120009180</guid><author>MonsterK666</author><pubDate>Tue, 31 Aug 2021 07:46:52 +0800</pubDate><description><![CDATA[TypeScript
一、TypeScript 介绍

TypeScript 是由微软开发的一款开源的编程语言
TypeScript 是 JavaScript的超集，遵循最新的ES6、ES5规范。TypeScript扩展了JavaScript的语法
TypeScript 更像后端Java、C#这样的面向对象语言。可以让JavaScript开发大型企业项目
谷歌也在大力支持TypeScript的推广，谷歌的 angular 2.x+就是基于TypeScript语法
最新的Vue、React 也可以集成Type]]></description><category></category></item><item><title><![CDATA[angular自学笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/120009173</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/120009173</guid><author>MonsterK666</author><pubDate>Tue, 31 Aug 2021 07:44:37 +0800</pubDate><description><![CDATA[Angular
一、初步上手
1.1、介绍
Angualr是谷歌开发的一款开源的web前端框架，诞生于2009年，由Misko Hevery 等人创建，后为Google所收购。是一款优秀的前端JS框架，已经被用于Google 的多款产品当中。
根据项目数统计angular (1.x 、2.x 、 4.x、5.x、6.x、7.x 、8.x、9.x）是现在网上使用量最大的框架。
Angular基于TypeScript，和react、vue相比 Angular更适合中大型企业级项目。
目前2019年12月25日a]]></description><category></category></item><item><title><![CDATA[Blob转base64]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115728014</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115728014</guid><author>MonsterK666</author><pubDate>Thu, 15 Apr 2021 15:53:15 +0800</pubDate><description><![CDATA[Blob转base64
在element上传模块中获取的blob对象
//blob对象示例
{
	lastModified: 1618466309050
	name: "XXX.jpg"
	size: 11313
	type: "image/jpeg"
	uid: 1618471177
}

对其转化为base64格式
toBase64(blob){
   var reader = new window.FileReader();
      reader.readAsDataURL(blob); 
   ]]></description><category></category></item><item><title><![CDATA[vuecli学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115248929</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115248929</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 16:08:06 +0800</pubDate><description><![CDATA[Vue CLI
CLI:Command-Line Interface，命令行界面， 俗称为Vue的脚手架
Vue CLI是一个Vue官方发布的vue.js项目脚手架
使用Vue-CLI可以快速搭建Vue开发环境以及对应的webpack配置
1、VueCLI的使用前提
1.1、-Node
使用node -v和npm -v进行版本是否安装node和npm检测
node环境要求为8.9及以上
1.2、-webpack
需先安装webpack
//全局安装
npm install webpack -g

2、安装V]]></description><category></category></item><item><title><![CDATA[git学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115248627</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115248627</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 16:02:58 +0800</pubDate><description><![CDATA[git学习
1、版本控制
// 作用
.实现跨区域多人协同开发
·追踪和记载一个或者多个文件的历史记录·组织和保护你的源代码和文档
·统计工作量
·并行开发、提高开发效率跟踪记录整个软件的开发过程
·减轻开发人员的负担，节省时间，同时降低人为错误


1.1、常见版本控制器
. Git
. svN ( Subversion )
. cvs ( concurrent versions System )vss ( Micorosoft Visual SourceSafe )TFS ( Team Foundati]]></description><category></category></item><item><title><![CDATA[axios学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115248553</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115248553</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 15:57:18 +0800</pubDate><description><![CDATA[axios学习笔记
为什么不用jq-ajax？
因为jQurey代码有1w+行，为重量级框架
vue中不需要jQurey
1、特点
//在浏览器中发送XMLHttpRequests请求
//在node.js中发送 http请求
//支持Promise API
//拦截请求和响应
//转换请求和响应数据等等

支持多种请求方式
axios(config)
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axi]]></description><category></category></item><item><title><![CDATA[VueX 学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115248470</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115248470</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 15:56:27 +0800</pubDate><description><![CDATA[VUEX
1、VueX是做什么的
官方解释:Vuex是一个专为Vue.js 应用程序开发的状态管理模式。
它采用集中式存储管理应用的所有组件的状态，并以相应的规则保证状态以一种可预测的方式发生变化。
Vuex也集成到vue 的官方调试工具devtools extension，提供了诸如零配置的 time-travel调试、状态快照导入导出等高级调试
功能。
1.1、状态管理到底是什么?
状态管理模式、集中式存储管理这些名词听起来就非常高大上，让人捉摸不透。
其实，你可以简单的将其看成把需要多个组件共享的变量]]></description><category></category></item><item><title><![CDATA[Promise学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115248322</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115248322</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 15:54:21 +0800</pubDate><description><![CDATA[Promise
简介
Promise是一个类
Promise是ES6中的一个非常重要的特性
promise会将将自身的函数抽离出来，不需要同步执行（既按js代码顺序执行
promise是异步编程的解决方案
ajax是异步请求
定时器的异步事件
        // 1.使用setTimeout
        // setTimeout(()=&gt;{
        //     console.log('hello world')
        // },1000)

        // 参数为一]]></description><category></category></item><item><title><![CDATA[webpack学习笔记]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115248153</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115248153</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 15:49:57 +0800</pubDate><description><![CDATA[webpack学习笔记
webpack需在node环境中运行
在命令行中使用node -v查看是否安装node
//node环境初始化
//进入对应目录的终端
npm init
//pack name不能有中文
//其余步骤可直接回车

//可使用 npm init -y默认安装命令


npm install	//安装项目依赖

--save-dev	//开发环境	打包上线后将不再需要
--save		//生产环境	打包上线后依旧需要

1、webpack安装
全局安装webpack
npm instal]]></description><category></category></item><item><title><![CDATA[Vue-Lazyload学习文档]]></title><link>https://blog.youkuaiyun.com/MonsterK666/article/details/115247616</link><guid>https://blog.youkuaiyun.com/MonsterK666/article/details/115247616</guid><author>MonsterK666</author><pubDate>Fri, 26 Mar 2021 15:46:13 +0800</pubDate><description><![CDATA[Vue-Lazyload懒加载

注：此文档中的配置实例中文文档为机翻和根据自我理解进行的翻译
可能如原文有出入，若想理解原意请看英语文档


原官方文档地址：https://www.npmjs.com/package/vue-lazyload

1、安装
npm i vue-lazyload -S

2、使用
2.1、main.js导入并配置

import VueLazyload from 'vue-lazyload'

Vue.use(VueLazyload, {
 preLoad: 1.3,
 er]]></description><category></category></item></channel></rss>