首页 > 2019年11月25日 > 全部分享
分层架构的初步理解
分层开发,分层架构 分层开发的术语: 数据访问层(DAO):负责操作数据库,与数据库进行交互 业务逻辑层(service):负责实现业务功能 表示层(UI):负责向用户接受信息,以及向用户展示信息. 两层架构: 两层架构包含表示层与数据访问层, 二层架构中业务在表示层实现. 分层开发的特点: 1.每 ...
分类:其他   时间:2019-11-25 18:17:18    收藏:0  评论:0  赞:0  阅读:76
secureCRT使用阿里云生成的pem密钥
将密钥上传至Linux服务器,并修改权限。以文件king.pem为例: chmod 600 king.pem 修改密钥格式为OpenSSH,如果询问,留空回车: ssh-keygen -p -f king.pem 生成公钥.pub文件: ssh-keygen -e -f king.pem >> ki ...
分类:其他   时间:2019-11-25 18:17:00    收藏:0  评论:0  赞:0  阅读:731
Android 插件化开发(三):资源插件化
在前面的文章中我们成功的加载了外部的Dex(Apk)并执行了插件的Bean代码。这时我们会想,能不能加载并运行插件Apk的Activity。答案当然是能,否则后续我们的研究就没意义了,但是想实现Activity的插件化运行,我们必须要解决一个问题——如何使用插件中的资源。 本文我们就讲一下插件的资源 ...
分类:移动平台   时间:2019-11-25 18:16:22    收藏:0  评论:0  赞:0  阅读:84
MonGoDB基础操作
创建(切换)数据库 use dbname 查看所有数据库 show dbs 查看当前数据库 db 查看数据库里所有表 show collcetions或(show tables) 查看表里的所有数据 db.test.find() 删除数据库 db.dropDatabase() 删除表里的某个数据 d ...
分类:数据库技术   时间:2019-11-25 18:16:04    收藏:0  评论:0  赞:0  阅读:76
IDEA常用快捷键
1.ctrl Ctrl + Y 删除光标所在行 或 删除选中的行 Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 Ctrl + E 显示最近打开的文件记录列表 Ctrl + P 方法参数提示显示 Ctrl + + 展开代码 Ctrl + -  ...
分类:其他   时间:2019-11-25 18:15:42    收藏:0  评论:0  赞:0  阅读:82
Consul之:key/value存储
key/value作用 动态修改配置文件 支持服务协同 建立leader选举 提供服务发现 集成健康检查 除了提供服务发现和综合健康检查,Consul还提供了一个易于使用的键/值存储。这可以用来保存动态配置,协助服务协调,建立领导人选举,并启用其他开发人员可以想构建的任何其他内容。 有两种方法可以使 ...
分类:其他   时间:2019-11-25 18:14:40    收藏:0  评论:0  赞:0  阅读:87
python基础知识(函数2)
返回值 return return[value] 多个值用,逗号分开,没有返回值,会返回none值,函数不给指定返回值也会返回none值 def functionname(p1,p2,p3): return value1,value2.... result = functionname(value1 ...
分类:编程语言   时间:2019-11-25 18:14:20    收藏:0  评论:0  赞:0  阅读:69
JS如何将变量作为一个对象的Key
https://www.cnblogs.com/wangweizhang/p/10643404.html 转自 ...
分类:Web开发   时间:2019-11-25 18:13:52    收藏:0  评论:0  赞:0  阅读:81
PostgreSql 重置序列起始值
-- 获取表id最大值 select max(id) from tablename; -- 修改序列 alter sequence sequence_name by 1 restart with 1442; -- 验证下次序列号 select nextval('sequence_name'); ...
分类:数据库技术   时间:2019-11-25 18:13:36    收藏:0  评论:0  赞:0  阅读:352
并发编程设计模式之保险箱设计
多线程设计上下文模式 上下文模式使用threadlocal进行设计 threadlocal在线程间是隔离的,不共享,用于存储线程的变量 上下文就是在程序的执行过程中,上下文主要就是想传人传出的只都存进去,从而用户就可以忽略程序内部需要传输的值 上下文的多线程设计,可以使用保险箱设计: 这是执行查询和 ...
分类:其他   时间:2019-11-25 18:13:16    收藏:0  评论:0  赞:0  阅读:83
JVM集训-----内存结构
一、程序计数器/PC寄存器 (Program Counter Registe) 用于保存当前正在执行的程序的内存地址(下一条jvm指令的执行地址),由于Java是支持多线程执行的,所以程序执行的轨迹不可能一直都是线性执行。当有多个线程交叉执行时,被中断的线程的程序当前执行到哪条内存地址必然要保存下来 ...
分类:其他   时间:2019-11-25 18:12:36    收藏:0  评论:0  赞:0  阅读:76
js 将json字符串转换为json对象的方法解析
例如: JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" }; 一、JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转 ...
分类:Web开发   时间:2019-11-25 18:11:58    收藏:0  评论:0  赞:0  阅读:91
面向对象编程
面向对象编程 什么是面向对象? 面向对象是一门 编程思想 对象在这里指的可不是你的男女朋友 在这里对象指的是 特征与技能 的结合体 基于改编成思想就好比在 创造世界 ,一种 上帝式 的思维方式 注意:要将自己当作一个上帝,想创造什么就创造什么,为所欲为 该编成思想的 优缺点 是: 优点: ? 可扩展 ...
分类:其他   时间:2019-11-25 18:11:25    收藏:0  评论:0  赞:0  阅读:88
原型模式
原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的 ...
分类:其他   时间:2019-11-25 18:10:50    收藏:0  评论:0  赞:0  阅读:87
实现简单的string类
摘要 实现了一个string类,包括基本的构造、赋值、判断、大小写等。 String API Constructors Informational Methods Case Methods Stream Operators Accessor Operators Assignment Operator ...
分类:其他   时间:2019-11-25 18:10:00    收藏:0  评论:0  赞:0  阅读:90
SkyWalking 分布式追踪系统
随着微服务架构的流行,一些微服务架构下的问题也会越来越突出,比如一个请求会涉及多个服务,而服务本身可能也会依赖其他服务,整个请求路径就构成了一个网状的调用链,而在整个调用链中一旦某个节点发生异常,整个调用链的稳定性就会受到影响,所以会深深的感受到 “银弹” 这个词是不存在的,每种架构都有其优缺点 。 ...
分类:其他   时间:2019-11-25 18:09:15    收藏:0  评论:0  赞:0  阅读:72
JS杂学笔记2
1.JS的原始数据类型和引用数据类型 原始数据类型:Undefined,Boolean,String,Null,Number 引用数据类型:对象object 2.null和对象 虽然typeof(null)的输出值为object但是null却并不是一个对象,出现这个现象的原因是由于JS的一个bug。 ...
分类:Web开发   时间:2019-11-25 18:08:41    收藏:0  评论:0  赞:0  阅读:78
批处理中setlocal enabledelayedexpansion的作用详细整理
转自:https://www.jb51.net/article/29323.htm 设置本地为延迟扩展。其实也就是:延迟变量,全称延迟环境变量扩展, 想进阶,变量延迟是必过的一关!所以这一部分希望你能认真看。 为了更好的说明问题,我们先引入一个例子。例1: @echo off set a=4 set ...
分类:其他   时间:2019-11-25 18:07:48    收藏:0  评论:0  赞:0  阅读:65
linux 内核升级
[root@test01 ~]# uname -r #内核查看确认 [root@test01 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org [root@test01 ~]# rpm -Uvh http://www.elr ...
分类:系统服务   时间:2019-11-25 18:07:27    收藏:0  评论:0  赞:0  阅读:81
一个小demo来理解什么是多态
多态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态, 首先,有这样一个系统:有个学生工作从学校毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢?按照OOP的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法 public class JD{ public v ...
分类:其他   时间:2019-11-25 18:07:10    收藏:0  评论:0  赞:0  阅读:81
1250条   上一页 1 ... 21 22 23 24 25 ... 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!