Dubbo——Dubbo配置(3)

XML配置 provider.xml 示例: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://dubbo.apache.org/schema/dubbo" xsi:schemaL
分类: 其他 发布时间: 11-26 23:26 阅读次数: 0

Dubbo——Dubbo属性(4)

启动时检查 Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题,默认check="true"。 可以通过check="false" 关闭检查,比如,测试时,有些服务不关心,或者出现了循环依赖,必须有一方先启动。 下面我们展示通过xml的配置,Properties和java配置不介绍。 关闭某个服务的启动时检查: <dubbo:reference interface="com.foo.BarService" check
分类: 其他 发布时间: 11-26 23:26 阅读次数: 0

Redis——初识Redis

Redis简介 Redis的数据结构致力于帮助用户解决问题,而不是像关系型数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化和客户端分片(client-side sharding)等特性,用户可以很方便的将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统。 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis不使用表,它的数据库也不会预定义或者强制要求用户对Redis存储的不同数据进行关联。Redis拥有两种不同
分类: 其他 发布时间: 11-26 23:26 阅读次数: 0

Redis——NoSQL与缓存

使用NoSQL 有了RedisTemplate之后,我们就可以开始保存获取以及删除键值对了。 假设我们想通过RedisTemplate<String,Product>保存Product,其中key是num属性的值,如下代码展示了如何借助opsForValue()来完成该功能: redis.opsForValue().set(product.getNum(),product);//存储num-对象的键值对 如果想获得该对象Product,且num=123456: Product product
分类: 其他 发布时间: 11-26 23:25 阅读次数: 0

Graduation Project——编译器初想

序言 我的毕设是做一个编译器类型的音乐游戏,基于SSM架构。由于前端制作水平和美术功底的限制,我只能靠着别人的网页模版来制作。 现在前端大致已经制作的差不多,后端框架和环境已经搭好。万事俱备,只欠东风——核心算法。 关于核心算法,之前也想了很多,但是万事都要踏踏实实的来做,所以我打算从本篇序言开始整理自己的思路。 首先编译器类型的游戏,并不真正意味着要制作一个编译器,也许只需要文法、语法、语义识别,可能之后会用到java反射进行链接(通过用户的输入,我进行翻译,写为java然后或许能通过反射运
分类: 其他 发布时间: 11-26 23:25 阅读次数: 0

Graduation Project——设计程序设计语言

整理我们的需求 首先这是一个针对架子鼓的编译器,架子鼓有7个组成部分,比如bass drum、snare drum等等。用户能够根据脚本代码来调用这几个鼔的打击。 而打击也分为节奏,用户指定一个BPM来指定节奏的快慢,默认为60bpm。 当然也分节拍,默认60bpm的话,如果一小节4拍,就是4/4。当然也分节拍,默认60bpm的话,如果一小节4拍,就是4/4。 在每一拍,我们7个鼔可以打击,也可以不打击。 每一节是一个循环,这个循环可以随时开启或者终止。 假设有一节称为A,另一节称为B。这两节
分类: 其他 发布时间: 11-26 23:25 阅读次数: 0

JS前端数据多条件筛选

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l598465252/article/details/78123131 JS前端数据多条件筛选 有时候也会需要在前端进行数据筛选,增强交互体验。当数据可用的筛选条件较多时,把逻辑写死会给后期维护带来很大麻烦。下面是我自己写的一个简单的筛选器,筛选条件可以根据数据包含的字段动态设置。 仿照京东的筛选条件,这里就取价格区间和品牌作为测试。 代码 代码中主要使用js的过滤器Array.prototype
分类: 其他 发布时间: 11-26 23:24 阅读次数: 0

angularjs页面刷新缓存问题

angularjs会缓存html模板,在开发和更新的时候非常不友好。 解决方法一: 在路由的模板后面加上时间戳。 解决方法二: condig中使用以下配置 // 缓存配置 if (!$httpProvider.defaults.headers.get) { $httpProvider.defaults.headers.get = {}; } $httpProvider.defaults.headers.common['X-
分类: 其他 发布时间: 11-26 23:24 阅读次数: 0

javascript深度拷贝

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l598465252/article/details/78261013 javascript中,变量可以存在两种类型的值,即原始值和引用值。 简单来说,原始值就是可以通过=直接拷贝的变量;而引用值的标识符是一个指针,指向值的地址。ECMAScript 有 5 种原始类型(primitive type),即 Undefined、Null、Boolean、Number 和 String。 所以,当我们
分类: 其他 发布时间: 11-26 23:24 阅读次数: 0

angularjs指令之间的数据交互

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l598465252/article/details/78296080 指令可以通过独立作用域接收数据, 使用=,如 app.directive('myDirective', function() { return { restrict: 'E', transclude: true, scope: { option: '=option' //key相同时也
分类: 其他 发布时间: 11-26 23:24 阅读次数: 0

js前端抓取网页图标

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l598465252/article/details/78359471 使用方法 Gcon.getIcon('https://www.baidu.com/', function(imgUrl) { console.log(imgUrl); // https://www.baidu.com/favicon.ico }) 代码 (function () { 'use strict';
分类: 其他 发布时间: 11-26 23:23 阅读次数: 0

vue组件jsx语法

原文地址(https://github.com/vuejs/babel-plugin-transform-vue-jsx#usage) 如果使用render函数来写比较复杂的vue组件,对于可读性和可维护性都很不友好,而使用jsx就会让我们回到更接近于模板的语法。babel转译器会将jsx转译为render函数渲染。 配置 需要用到babel插件 安装 npm install\ babel-plugin-syntax-jsx\ babel-plugin-transform-vue-js
分类: 其他 发布时间: 11-26 23:23 阅读次数: 0

GitHub 贡献面板新玩法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l598465252/article/details/81100127 代码请移步GitHub(https://github.com/YES-Lee/git_painter) 无聊的时候刷GitHub发现,好多大牛主页的贡献记录都是一片绿色,比如阮一峰老师的,如下图。 于是也想把自己的全部刷成绿色,在折腾的过程中觉得就一片绿好像没意思,于是就有了如下效果。 阮一峰的github 我的github
分类: 其他 发布时间: 11-26 23:22 阅读次数: 0

vue权限控制

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l598465252/article/details/84074822 目录 vue权限控制 登录权限 路由元信息 vuex 路由守卫 后记 动态加载菜单和路由 路由元信息 vuex 修改菜单渲染 结束语 vue权限控制 在SPA(单页面应用)中,前端需要根据用户的权限来控制用户菜单以及路由表,vue-router提供了几个路由生命周期钩子,叫做路由守卫,我们可以利用路由守卫在路由以及路由元信息进
分类: 其他 发布时间: 11-26 23:22 阅读次数: 0

异常 - pom \MANIFEST.MF (系统找不到指定的路径。)

xxxx........ \MANIFEST.MF (系统找不到指定的路径。) 文件头部一个enter,保存,还原,保存。可解决。 或者删除头部的 <?xml version="1.0"?> ,保存,然后还原,保存。 https://blog.csdn.net/u012061196/article/details/53702822
分类: 其他 发布时间: 11-26 23:21 阅读次数: 0

怎么看github项目有多大

有一种方法通过GitHub API访问这些信息。 > syntax:/ repos /:user /:repo [GET] >示例:https://api.github.com/repos/用户名/仓库名 在检索有关存储库的信息时,名为size的属性将以整个存储库的大小(包括其所有历史记录)为单位,以千字节为单位。 下载时是压缩文件所以会小一些。 来源: https://codeday.me/bug/20170407/9317.html
分类: 其他 发布时间: 11-26 23:21 阅读次数: 0

异常 - xxx cannot be read or is not a valid ZIP file

xxx cannot be read or is not a valid ZIP file 找到该路径,然后将该版本下的文件去全部删除,然后 maven - update project 如果还没解决,就有可能是新的包有问题! 再删除新的包文件。
分类: 其他 发布时间: 11-26 23:20 阅读次数: 0

老玩家带你怎么玩连环夺宝,实力见证

连环夺宝怎么网【7766855.c0m】心态篇,心如止水,心平气和不要在乎输赢,在乎的是我在那一场游戏,每一场游戏中学到什么,逼迫自己去看规律技巧,每一次下注的时间,但是自己学到的这些自己要学以致用,这样一个月你只是有很大的变化技术篇这个游戏你想要怎么玩完全是看你的态度,其中最关键的是其中的细节,处理好细节,这个游戏只输不赢,我就简单的说一下其中比较重要的细节1开局前4局最小注,第五局大注压2每天
分类: 企业开发 发布时间: 11-26 23:20 阅读次数: 0

Beego框架之请求数据处理

Beego框架之请求数据处理
分类: 编程语言 发布时间: 11-26 23:20 阅读次数: 0

工具 - codeblocks - 安装&第一个程序&相关

1、下载安装 http://www.codeblocks.org/downloads/binaries 十个月没更新了。。 我的谷歌浏览器无法访问下载地址,可能是哪个插件影响了。换个浏览器即可。 下载好后一路next,到下图时可以切换安装目录 ↓ 。然后安装即可。 安装完成后会问是否马上运行,根据需要选即可。最后finish。安装完成。 2、第一次打开 双击桌面应用打开,默认的,ok 依需求关联文件: 3、第一个程序 点击 ↓ next-next。 顶上,build - run 4、编辑器详情
分类: 其他 发布时间: 11-26 23:20 阅读次数: 0