实现IOC功能的简单Spring框架

需求分析 设计一个含有IOC的简单Spring,要求含有对象注册、对象管理以及暴露给外部的获取对象功能。 项目设计 对于注册的对象用一个类BeanInfo来描述其信息,包括对象标识、全类名以及属性名与值的Map。 对于IOC容器设定一个顶层接口BeanFactory,定义通过对象标识获取对象示例...

2018-10-31 00:01:00

阅读数 0

评论数 0

Android自定义view双缓存技术

自定义一个写字板来帮助理解双缓存。如果不使用双缓存那么用户只能看到绘制的最后一笔的效果。因为在不断调用invalidate(),未保存的绘制过程会消失。 package newviews; import android.content.Context; import android.graph...

2018-10-30 15:11:00

阅读数 29

评论数 0

小程序使用smart模板的方法

总结:如何在小程序当中使用smarty模板 1.准备 a)拥有smarty模板的api接口架构 例如:TP5 b)小程序的架构 例如:微信小程序 2.接口的小程序分支 1.判断是不是小程序 2.是小程序请求的情况下将原本要传输回去在小程序中进行循环渲染的数据进行传入接口自...

2018-10-30 10:38:00

阅读数 5

评论数 0

rar自动压缩备份

rem ******MySQL backup start********@echo offforfiles /p "D:\备份\发布软件备份" /m backup_*.sql -d -30 /c "cmd /c del /f @path&...

2018-10-30 09:07:00

阅读数 310

评论数 0

iOS 10 的推送 User Notifications Framework

介绍User Notifications Framework 是苹果在 WWDC 2016 推出的。iOS 10 中以前杂乱的和通知相关的 API 都被统一了,现在开发者可以使用独立的 UserNotifications.framework 来集中管理和使用 iOS 系统中通知的功能。在此基础上,...

2018-10-30 08:16:29

阅读数 1

评论数 0

Jenkins——持续集成服务器

1.什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种...

2018-10-29 22:43:27

阅读数 2

评论数 0

从普通程序员到身价过百亿:追求长期价值的耐心,决定了你能走多远

从普通程序员到身价过百亿:追求长期价值的耐心,决定了你能走多 一提到程序员,很多人脑海里马上会出现这些标签:格子衬衫、牛仔裤、代码、bug、木讷、不善言辞等等。但有一个词似乎更能概括:改变世界。 程序改变世界,已经有几十年了,但真正进入大众的生活,应该是从2007年智能手机的应用开始,越来越多的人...

2018-10-29 16:15:30

阅读数 16

评论数 0

官宣!极客邦科技获2000万元 A 轮融资,全面发力知识服务平台

11月1日,极客邦科技宣布获2,000万元 A 轮融资,领投方为银虎资本,慧科资本跟投。极客邦科技创始人兼 CEO 霍泰稳表示:“此轮融资后,极客邦科技将重度投入技术研发,满足用户和客户多元化的产品体验;其次是内容投入,通过引进优秀的行业专家和科技人才,为用户贡献多维度的行业内容;另外,通过线上的...

2018-10-29 10:15:47

阅读数 0

评论数 0

JavaSE小实践1:Java爬取斗图网站的所有表情包

跟朋友聊天总会用到大量表情包,有些人甚至专门收集各种各样的表情包,看看谁能打败谁。今天我就用java爬取了一个斗图网站上的所有表情包,用来充实自己的表情包库。代码逻辑有可能并不完美,哈哈,也花了我几个小时才完成呢。下载完所有图片,总共有225M.思路:主要通过解析页面的源代码来获取图片的URL地址...

2018-10-28 23:28:22

阅读数 24

评论数 0

[BZOJ] 2044: 三维导弹拦截

排序去掉一维,剩下两维可以直接\(O(n^2)\)做,也可以用二维树状数组(但是不方便建边),解决第一问 第二问,按转移顺序连边,建出DAG,求最小不可重链覆盖即可 #include<algorithm> #include<iostream>...

2018-10-28 20:42:00

阅读数 5

评论数 0

201771010126 王燕《面向对象程序设计(Java)》第九周学习总结

实验九异常、断言与日志 实验时间2018-10-25 1、实验目的与要求 (1)掌握java异常处理技术; 异常积极处理方法:使用try子句捕获异常 异常小计处理方法:抛出throw异常类 (2)了解断言的用法; 断言:是一种错误处理机制,是在程序的开发和测试阶段使用的工具。断言(a...

2018-10-28 13:08:00

阅读数 4

评论数 0

MySQL,binlog2sql回滚操作测试

Mysql 的回滚操作测试(使用工具binlog2sql): 回滚操作:对于 delete 操作,我们从 binlog 提取出 delete 信息,反向生成 insert 回滚语句;对于 insert 操作,反向生成 delete 回滚语句;对于 update 操作,根据信息生成反向的 updat...

2018-10-26 17:07:30

阅读数 5

评论数 0

nginx启动失败问题集锦

1、selinux引起nginx启动失败 问题描述: 修改了nginx的配置文件,绑定了监听9089端口,重启nginx的时候失败了。发现报错“nginx: [emerg] bind() to 0.0.0.0:9089 failed (13: Permission denied)”: [root@...

2018-10-26 13:02:31

阅读数 17

评论数 0

vue build后。静态资源的404问题探究,解决

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-10-25 16:16:00

阅读数 23

评论数 0

深度学习工程模板

使用方式 下载工程 git clone https://github.com/SpikeKing/DL-Project-Template 创建和激活虚拟环境 virtualenv venv source venv/bin/activate 安装Python依赖库 pip install ...

2018-10-25 14:17:25

阅读数 6

评论数 0

Algs4-1.2.19字符串解析

1.2.19字符串解析。为你在练习1.2.13中实现的Date和Transaction类型编写能够解析字符串数据的构造函数。它接受一个String参数指定的初始值,格式如表1.2.20所示:Partial solution:public Date(String date){String[] fie...

2018-10-25 11:51:00

阅读数 3

评论数 0

【转】Spring Framework灰度发布

今天简单介绍下SpringFramework微服务中几种服务发布策略以及实现方式。我接触过的有蓝绿、滚筒和灰度发布。   蓝绿发布: 简单说就像美帝选总统投票一样,非蓝即绿一刀切,这个其实也是传统软件架构最常使用的升级方式,只不过服务需要重启才能生效,而在微服务中这种部分节点的替换是热部署上去的。...

2018-10-25 10:47:00

阅读数 5

评论数 0

企业上云之机房和BGP带宽篇(三)

上节说了机房明显的局限性,本节小编还想说点不明显的: 选机房的时候是不是先要测试一段时间?机房的做法是给你台空闲服务器,开个几十兆独享带宽,随便你怎么测,绝对没问题,因为这肯定是这个机房能提供的最优质线路。但是很有可能,当你正式签完合同把服务器托管到机房,就“此线路非彼线路了”,比如说把天津的联通...

2018-10-24 14:24:54

阅读数 24

评论数 0

hadoop集群管理系统搭建规划说明

hadoop集群管理系统搭建规划说明Hadoop分布式集群环境搭建是每个入门级新手都非常头疼的事情,因为你可能花费了很久的时间在搭建运行环境,最终却不知道什么原因无法创建成功。但对新手来说,运行环境搭建不成功的概率还蛮高的。在之前的分享文章中给hadoop新手入门推荐的大快搜索DKHadoop发行...

2018-10-24 09:51:19

阅读数 6

评论数 0

java 中获得 资源文件方法

1 java 中获取资源文件的方法 项目目录如下   获取当前项目的目录路径 方法一:使用类名 MergeDocHandler.class.getClassLoader().getResource("").getPath()   方法二...

2018-10-24 09:36:00

阅读数 5

评论数 0

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