首页 > 全部
第六讲 动态代理
1.Question 谈谈Java反射机制,动态代理是基于什么原理? 2.Answer 反射机制是Java语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。通过反射我们可以直接操作类或者对象,比如获取某个对象的类定义,获取类声明的属性和方法,调用方法或者构造对象, ...
分类:其他   时间:2021-07-14 18:14:07    收藏:0  评论:0  赞:0  阅读:15
综合匿名函数 php7的call()以及yield 生成器 进行日志ip解析
php 匿名函数 php7的call()以及yield 生成器 SplFileObject 进行日志ip次数统计解析 值得详细品味 ...
分类:Web开发   时间:2021-07-14 18:13:43    收藏:0  评论:0  赞:0  阅读:22
java基础
java 基础 简述面向对象 ? 面向对象是一种编程思想,把现实中的具体事物或抽象的事物看做对象,并且对象具有某些属性和行为;在java中,某一类事物映射为类,对象就是这一类事物的实例,属性表现为对象的属性,行为表现为对象的方法;在java中体现为抽象、封装、继承、多态; ? 抽象:抽象就是把某一类 ...
分类:编程语言   时间:2021-07-14 18:13:32    收藏:0  评论:0  赞:0  阅读:29
解决Cannot open D:\anaconda\Scripts\pip-script.py问题
Cannot open D:\anaconda\Scripts\pip-script.py 今天在安装gym包时,pip install gym报错 Cannot open D:\anaconda\Scripts\pip-script.py 查询了网上的解决方法: 打开pip-script.py所在 ...
分类:其他   时间:2021-07-14 18:13:22    收藏:0  评论:0  赞:0  阅读:72
js知识点~扁平数据结构转Tree
1、查看扁平数据以及输出结果: 扁平数据结构如下: let arr = [ {id: 1, name: '部门1', pid: 0}, {id: 2, name: '部门2', pid: 1}, {id: 3, name: '部门3', pid: 1}, {id: 4, name: '部门4', p ...
分类:Web开发   时间:2021-07-14 18:13:13    收藏:0  评论:0  赞:0  阅读:38
docker通过挂载存储卷实现外部文件覆盖镜像文件
背景:为了减少依赖,在微服务编写时,将配置项(比如数据库连接串)放在本地配置文件中appsettings.json, 这样发布在iis上可以通过修改服务器上的配置文件实现部署,但是现在公司都是用docker部署,那么如何覆盖镜像里面的配置文件呢? 说明:服务代码是netcore2.1 部署在dock ...
分类:其他   时间:2021-07-14 18:12:59    收藏:0  评论:0  赞:0  阅读:23
C++ vector用法
C++数组是继承C语言的,C++标准库中的vector封装了动态数组,是一个模板类(vector<int>,<>里面可以是各种类型。 定义方式: vector<元素类型> 对象名(长度); (注:vector还有个好处就是,数组定义时长度那里不能包含变量,但是vector定义时长度那里可以包含变量, ...
分类:编程语言   时间:2021-07-14 18:12:46    收藏:0  评论:0  赞:0  阅读:28
Java基础语法:标识符、数据类型、变量、运算符、包机制、JavaDoc
标识符 以字母、美元符($)、下划线(_) 开头 首字母之后可以是字母、美元符、下划线和数字的任意组合 不能用关键字作为变量名或者方法名 对大小写敏感 可以用中文和拼音命名,但是不建议 数据类型 强类型语言:要求变量的使用严格按照规定,要求变量的必须先定义才能使用 基本类型 注:long类型要在后面 ...
分类:编程语言   时间:2021-07-14 18:12:26    收藏:0  评论:0  赞:0  阅读:27
去重数组
function dedupe(array) { return Array.from(new Set(array)); } dedupe([1, 1, 2, 3]) // [1, 2, 3] ...
分类:编程语言   时间:2021-07-14 18:12:13    收藏:0  评论:0  赞:0  阅读:28
在程序设计竞赛中使用Go语言
最近在用Go写区块链。出于帮助熟悉Go语言和编程竞赛复健两个目的,想尝试用Go来刷点水题。寻找I\O的正确姿势就花了很长时间,最后找到这么一篇博客,赶紧搬运来。 Go语言在程序设计竞赛中用的不多,主要是因为Go没有类似STL那样的通用容器库。用Go做竞赛题,有时也不得不写一些冗余的代码,但是Go有没 ...
分类:编程语言   时间:2021-07-14 18:11:58    收藏:0  评论:0  赞:0  阅读:19
Java流程控制——基础阶段
Java流程控制——基础阶段 1. 用户交互Scanner 1.1 Scanner对象 之前的基本语法没有实现程序和人的交互,但Java给我们提供了一个工具类Scanner可以用来获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 基 ...
分类:编程语言   时间:2021-07-14 18:11:44    收藏:0  评论:0  赞:0  阅读:21
Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法, ...
分类:编程语言   时间:2021-07-14 18:11:31    收藏:0  评论:0  赞:0  阅读:23
3-4 redis的安装与配置
docker pull redis 拉取docker镜像 运行服务 docker gui https://github.com/qishibo/AnotherRedisDesktopManager/releases 安装redis $ wget https://download.redis.io/r ...
分类:其他   时间:2021-07-14 18:11:19    收藏:0  评论:0  赞:0  阅读:15
brew install pyenv
brew install pyenv [^1] brew下载pyenv时,可能遇到403,无法解析,原因是DNS解析被污染,在/etc/hosts文件中添加 199.232.68.133 raw.githubusercontent.com 199.232.68.133 user-images.git ...
分类:其他   时间:2021-07-14 18:10:57    收藏:0  评论:0  赞:0  阅读:24
ES6新增语法(一)——let、const、var的区别
ES6简介 ES6是ECMAScript 6.0的简称,是javascript语言的下一代标准,已经在2015年6月正式发布上线。目的就是为了统一javascript的语法标准,可以用来开发大型应用程序,称为企业级开发语言。 ES6与JavaScript的关系: ES6是JavaScript的规范标 ...
分类:其他   时间:2021-07-14 18:10:42    收藏:0  评论:0  赞:0  阅读:23
解决vue封装的echarts组件多次调用出现id重复问题
问题描述 封装的echarts组件多次被调用,id重复,导致页面不渲染,数据覆盖等一系列问题,id从父页面传入也达不到我要的效果 解决方法 干掉id,使用ref //修改前 <div class="component"> <div class="WH" id="chart"></div> </div ...
分类:其他   时间:2021-07-14 18:10:30    收藏:0  评论:0  赞:0  阅读:49
手写 apply call bind 三个方法
call,apply,bind。其实呢这三兄弟都是为了改变函数的上下文而存在的,或者可以简单点说就是用来改变this指向的。但是呢这三兄弟的用法还是有区别的。 1、apply和call会让当前函数立即执行,而bind会返回一个函数,后续需要的时候再调用执行 2、apply最多只能有两个参数,而cal ...
分类:移动平台   时间:2021-07-14 18:10:14    收藏:0  评论:0  赞:0  阅读:28
Vue中动态修改head标签的title及mate
1、安装 npm install vue-meta --save 2、引用 main.js import Meta from 'vue-meta' Vue.use(Meta) 3、动态修改 APP.vue import {indexData} from './api/index' data () { ...
分类:其他   时间:2021-07-14 18:09:52    收藏:0  评论:0  赞:0  阅读:34
Linux升级zlib版本
Linux升级zlib版本 在较低版本的Linux安装服务或插件的时候,可能会遇到因zlib版本不匹配导致安装无法顺利进行,需要对zlib进行升级。 因为zlib会被内核中服务依赖,粗暴升级可能会使ssh,scp等无法使用,导致无法远程连接服务器。 特记录正确升级方式。 基本信息 zlib主要文件( ...
分类:系统服务   时间:2021-07-14 18:09:40    收藏:0  评论:0  赞:0  阅读:22
git常用命令自己梳理总结
一、新建代码库 # git-init - 创建一个空的 Git 存储库或重新初始化一个现有的存储库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 ...
分类:其他   时间:2021-07-14 18:09:31    收藏:0  评论:0  赞:0  阅读:22
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!