- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 Android之hook框架——Legend学习
Legend是一款免root的开源框架,作者Lody,github地址:https://github.com/asLody/legend,直接下载下来就能运行。项目包含主工程sample,library工程legendCore以及Native方法。sample中很简单,MainActivity.java中三个按钮分别实现获取sim卡iccid,弹出toasstartt提示,调用startAct...
2019-09-02 20:44:28 2330 1
原创 java之spring boot学习
2014年4月,Spring Boot 1.0.0 发布,这是由 Pivotal 团队提供的全新框架,它简化了基于 Spring 的应用开发,通过少量的代码就能创建一个独立的、产品级别的 Spring 应用。Springboot的优点:1.减少了大量的配置工作,提高工作效率2.强大的开发包,支持热启动3.自带应用监控Spring Boot Actuator4.使用pom简化maven配置...
2019-08-27 19:54:36 276
原创 nodejs之koa框架学习
简介:Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。(摘自官网)使用前提:Koa 依赖 node ...
2019-08-26 19:31:03 549
原创 Android架构模式——MVVM
复习mvvm前,先复习下DataBinding:什么是DataBinding? DataBinding是谷歌官方发布的一个数据绑定的框架,它需要Android 2.1和Gradle1.5.0以上版本环境下才能运行,它减少了大量findviewbyid代码,降低了耦合,使项目更清晰简洁!1.Model:模型层,负责处理数据的加载或者存储2.View:视图层,负责界面数据的展示,与用户进行交互...
2019-07-02 15:02:17 599
原创 Android架构模式——mvp
上篇复习了下android的mvc模式,这篇接着复习mvp模式。1.Model:模型层,负责处理数据的加载或者存储2.View:视图层,负责界面数据的展示,与用户进行交互3.Presenter:桥梁,解耦Model和view层,view层需要的数据通过presenter来调用Model层来获取对比mvc,model层和view层职责没有变,唯一的区别在于presenter和contro...
2019-06-21 11:09:43 238
原创 Android架构模式——mvc
android荒废有段时间了,空闲之余,突然想复习下之前的知识,同时研究下最近流行的一些框架!首先先复习下架构模式吧!android现在用到的架构模式主要有三种:mvc,mvp,mvvm,先从mvc说起。1.Model:模型层,负责处理数据的加载或者存储2.View:视图层,负责界面数据的展示,与用户进行交互3.Controller:控制器层,负责逻辑业务的处理在刚学android那会...
2019-06-18 16:55:56 342
原创 nodejs之mongodb中索引学习
听说创建索引能提升查询速度10倍以上,作为一个接触数据库不久的小白,我是不确信,那就自己动手来研究下吧。首先给mongdb添加个几万条测试数据,再插入一条name=zhangsan的数据查询数据name=zhangsan的这条数据,把查询时间显示出来创建索引(这里注意,createIndex()和ensureIndex()方法来创建索引,前者用于3.0及以上版本,后者用于3.0以下版本...
2019-02-27 16:10:18 1393 1
原创 nodejs之nginx学习
在实际的应用中,你的nodejs项目可能需要部署到多台服务器上,nginx为我们提供了服务器解决方案,它可以将请求转发到不同的服务器上。我们先巩固下几个概念:什么是分布式?什么是集群?什么是负载均衡?什么是分布式?分布式是指将不同的业务分布在不同的地方。什么是集群?集群指的是将几台服务器集中在一起,实现同一业务。什么是负载均衡?负载均衡是由多台服务器以对称的方式组成一个服务器集合...
2019-01-22 15:58:25 482
原创 nodejs之utility,crypto使用
本章主要记录nodejs加密和验签等方法使用!首先安装utilitynpm install utility --save使用utility进行MD5加密,添加以下代码运行//utility.md5(date,format),format默认编码为hex,只能选hex或base64两种编码var utility=require('utility');var str='学习util...
2019-01-15 16:39:33 1414
原创 nodejs之日志管理
不管是什么项目,日志一直是一个重要组成部分,它可以随时供你查看重要数据信息,在nodejs中查看实时日志可以用pm2 logs查看,如果用户比较多怎么办了?如何将正常日志和错误日志分开?如何对每天的日志归档?下面我们一起来看下。使用log4js创建日志文件,新建logs目录,在目录下新建cheese.log和logger.js文件在logger.js中加入以下代码var log4js ...
2019-01-08 11:40:55 17314 4
原创 nodejs之远程linux服务器部署
前面已经讲到创建一个简单的项目,那么如何将这个项目部署到远程服务器了?如何让你的项目在后台运行了?我们以linux服务器为参考。准备工作:安装ssh客户端,下载地址:http://www.netsarang.com/download/software.html(有免费的供下载)在linux上安装nodejs,wget https://nodejs.org/dist/v10.15.0/nod...
2019-01-07 12:04:37 1790
原创 nodejs之mongodb运用
上篇文章讲到了启动服务接收客户端http请求,拿到数据后,就需要做入库操作了,以便后续查找数据!这里个人推荐mongodb,它的优缺点就不多做描述了,有兴趣的可以查资料了解下。准备工作:安装mongodb,下载地址:https://www.mongodb.com/download-center#community(目前最新版本只支持64位系统了)!创建数据库文件存放位置,D:\work\...
2019-01-02 15:59:31 391
原创 nodejs之http请求解析
上篇文章简单讲到了如何利用express创建一个服务,那么如何处理客户端传递的参数了?首先,来看个简单的get请求:这里只传了一个参数id,如何获取这个参数了?在router.js里加上这句控制台输出:是不是很简洁,express提供的路由容器router,让代码看起来简洁易维护!!下面讲下post请求,谷歌浏览器提供了postman,我们来试下一个简单的post请求:在route...
2018-12-29 17:45:59 2987
原创 创建第一个nodejs项目
以前是一名安卓工程师,来新公司后,偶然接触到了nodejs项目,从此被nodejs吸引了。之后的文章都会记录工作中遇到的问题,有不对的地方还请各位读者朋友指正,大家共同学习!!话不多说,我们先来创建第一个nodejs项目吧!!准备工作:安装nodejs,nodejs的官方下载地址:https://nodejs.org/en/download/,安装比较简单,选择对应版本下载,直接下一步!配...
2018-12-27 18:05:40 17452 2
android-28.zip
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人