自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 调用阿里云OCR接口识别身份证和户口本

一、controller层代码package com.wy.gcserver.ocr.controller;import com.wy.gcserver.ocr.service.AliyunApiOcrService;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import io.swagger.annotations.ApiParam;import org.springframewo

2020-05-15 16:07:23 1988

原创 调用百度智能云OCR接口识别身份证和户口本

一、百度智能云获取token类编写package com.wy.gcserver.ocr.service;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.http.client.SimpleClientHttpRequestFactory;import org.springframework.stereotype.Service;import org.springframewo

2020-05-12 15:58:20 494935 5

原创 调用腾讯云OCR接口识别身份证和户口本

一、添加项目pom文件依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.68</version></dependency><dependency> <groupId>com.tencentcloudapi</gr

2020-05-12 15:36:34 3041 1

原创 ArrayList-Grow

文章目录一 先从 ArrayList 的构造函数说起二 一步一步分析 ArrayList 扩容机制1. 先来看 `add` 方法2. 再来看看 `ensureCapacityInternal()` 方法3. `ensureExplicitCapacity()` 方法4. `grow()` 方法5. `hugeCapacity()` 方法。三 `System.arraycopy()` 和 `Arra...

2020-04-15 16:46:38 1341

原创 4、LinkedList

文章目录简介内部结构分析LinkedList源码分析构造方法add方法根据位置取数据的方法根据对象得到索引的方法检查链表是否包含某对象的方法:删除方法LinkedList类常用方法测试简介LinkedList是一个实现了List接口和Deque接口的双端链表。LinkedList底层的链表结构使它支持高效的插入和删除操作,另外它实现了Deque接口,使得LinkedList类也具有队列的特性...

2020-04-15 16:45:16 202

原创 3、HashMap

文章目录HashMap 简介底层数据结构分析JDK1.8之前JDK1.8之后HashMap源码分析构造方法put方法get方法resize方法HashMap常用方法测试HashMap 简介HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈...

2020-04-15 16:43:20 132

转载 2、ArrayList

文章目录ArrayList简介ArrayList核心源码ArrayList源码分析System.arraycopy()和Arrays.copyOf()方法两者联系与区别ArrayList 核心扩容技术内部类 ArrayList经典DemoArrayList简介ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用...

2020-04-14 10:14:04 104

原创 1、Java集合框架常见面试题

文章目录剖析面试最常见问题之Java集合框架说说List,Set,Map三者的区别?Arraylist 与 LinkedList 区别?**补充内容:RandomAccess接口**补充内容:双向链表和双向循环链表ArrayList 与 Vector 区别呢?为什么要用Arraylist取代Vector呢?说一说 ArrayList 的扩容机制吧HashMap 和 Hashtable 的区别Has...

2020-04-14 10:13:14 548

原创 4、reflection

文章目录反射机制介绍获取 Class 对象的两种方式代码实例静态编译和动态编译反射机制优缺点反射的应用场景反射机制介绍JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。获取 Class 对象的两种方式如果我们动态获取到这些信息,...

2020-04-14 10:11:59 103

原创 3、final,static,this,super

文章目录final,static,this,super 关键字总结final 关键字static 关键字this 关键字super 关键字参考static 关键字详解static 关键字主要有以下四种使用场景修饰成员变量和成员方法(常用)静态代码块静态内部类静态导包补充内容静态方法与非静态方法`static{}`静态代码块与`{}`非静态代码块(构造代码块)参考final,static,this...

2020-04-14 10:11:18 93

原创 2、Arrays,CollectionsCommonMethods

文章目录Collections 工具类和 Arrays 工具类常见方法Collections排序操作查找,替换操作同步控制Collections还可以设置不可变集合,提供了如下三类方法:Arrays类的常见操作排序 : `sort()`查找 : `binarySearch()`比较: `equals()`填充 : `fill()`转列表 `asList()`转字符串 `toString()`复制 ...

2020-04-14 10:10:39 178

原创 1、Java中的枚举

文章目录1.概览2.自定义枚举方法3.使用 == 比较枚举类型4.在 switch 语句中使用枚举类型5.枚举类型的属性,方法和构造函数6.EnumSet and EnumMap6.1. EnumSet6.2. EnumMap7. 通过枚举实现一些设计模式7.1 单例模式7.2 策略模式8. Java 8 与枚举9. Enum 类型的 JSON 表现形式10.总结11. 补充1.概览在本文中,...

2020-04-14 10:09:49 96

原创 8、JAD反编译tricks

文章目录自动拆装箱foreach语法糖Arrays.asList(T...)注解枚举空枚举包含抽象方法的枚举正常的枚举类自动拆装箱对于基本类型和包装类型之间的转换,通过xxxValue()和valueOf()两个方法完成自动拆装箱,使用jad进行反编译可以看到该过程:public class Demo { public static void main(String[] args) {...

2020-04-14 10:04:26 103

原创 7、J2EE基础知识

文章目录Servlet总结阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点:Servlet接口中有哪些方法及Servlet生命周期探秘get和post请求的区别什么情况下调用doGet()和doPost()转发(Forward)和重定向(Redirect)的区别自动刷新(Refresh)Servlet与线程安全JSP和Servlet是什么关系JSP工作原理JSP有哪些内置对...

2020-04-14 10:03:41 108

原创 6、多线程系列

文章目录多线程系列文章重要知识点与思维导图Java多线程学习(一)Java多线程入门Java多线程学习(二)synchronized关键字(1)Java多线程学习(二)synchronized关键字(2)Java多线程学习(三)volatile关键字Java多线程学习(四)等待/通知(wait/notify)机制Java多线程学习(五)线程间通信知识点补充Java多线程学习(六)Lock锁的使用J...

2020-04-14 10:02:50 104

原创 BIO-NIO-AIO

文章目录BIO,NIO,AIO 总结1. BIO (Blocking I/O)1.1 传统 BIO1.2 伪异步 IO1.3 代码示例1.4 总结2. NIO (New I/O)2.1 NIO 简介2.2 NIO的特性/NIO与IO区别1)Non-blocking IO(非阻塞IO)2)Buffer(缓冲区)3)Channel (通道)4)Selector (选择器)2.3 NIO 读数据和写数...

2020-04-14 10:00:52 143

原创 4、Java程序设计题

文章目录泛型的实际应用实现最小值函数数据结构使用数组实现栈泛型的实际应用实现最小值函数自己设计一个泛型的获取数组最小值的函数.并且这个方法只能接受Number的子类并且实现了Comparable接口。//注意:Number并没有实现Comparableprivate static <T extends Number & Comparable<? super T>...

2020-04-14 09:57:57 146

原创 3、Java领域相关命名

文章目录一,Java中的命名规范二,包命名三,类命名四,方法4.1 返回真伪值的方法4.2 用来检查的方法4.3 按需求才执行的方法4.4 异步相关方法4.5 回调方法4.6 操作对象生命周期的方法4.7 与集合操作相关的方法4.8 与数据相关的方法4.9 成对出现的动词五,变量&常量命名5.1 变量命名5.2 常量命名通用命名规则[#](https://www.cnblogs.com/l...

2020-04-14 09:56:06 314

原创 2、Java疑难点

文章目录1. 基础1.1. 正确使用 equals 方法1.2. 整型包装类值的比较1.3. BigDecimal1.3.1. BigDecimal 的用处1.3.2. BigDecimal 的大小比较1.3.3. BigDecimal 保留几位小数1.3.4. BigDecimal 的使用注意事项1.3.5. 总结1.4. 基本数据类型与包装数据类型的使用标准2. 集合2.1. Arrays.a...

2020-04-14 09:54:40 175 1

原创 01、Java基础知识

文章目录1. 面向对象和面向过程的区别2. Java 语言有哪些特点?3. 关于 JVM JDK 和 JRE 最详细通俗的解答JVMJDK 和 JRE4. Oracle JDK 和 OpenJDK 的对比5. Java 和 C++的区别?6. 什么是 Java 程序的主类 应用程序和小程序的主类有何不同?7. Java 应用程序与小程序之间有哪些差别?8. 字符型常量和字符串常量的区别?9. 构造...

2020-04-14 09:52:05 203

原创 流程管理

文章目录文章目录基本概念什么是工作流什么是Activiti典型特点核心概念核心服务业界参考绘制流程流程图例流程定义任务图例事件图例网关图例结构图例注释图例连线图例图例属性公共属性流程定义开始事件(无)人工任务服务任务/接收任务网关结束事件(无)顺序跳转线执行监听器监听事件代码绑定属性注入任务监听器监听事件代码绑定属性注入表单属性人工任务审批按钮审批按钮扩展审批方式审批规则通用规则职能主担执行流程...

2020-04-08 11:31:05 605

原创 项目构建

文章目录文章目录数据结构迁移使用背景Flyway脚本存储命名规范路径规范使用示例脚本执行插件配置执行合并执行修复执行基线最佳实践开发阶段首次迁移参考数据迁移数据迁移数据收集用户角色关系数据权限职能主担数据字典迁移规范命名规范存储路径持续集成持续集成概念集成的定义集成的原则集成的组成集成的选型项目布署服务布署首次登录项目配置邮件配置JDK配置Maven配置Tomcat配置从节点配置Linux从节点...

2020-04-08 11:03:10 355

原创 11、数据存储

文章目录文章目录存储服务布署应用布署监控redis-statredmonredis-monitor(LittlePeng)redis-monitor(NetEaseGame)文件服务FastDFS整体架构安装FastDFS配置Tracker配置Storage安装Nginx配置Nginx文件读写MongoDB安装MongoDBNginx文件读写vsftpd布署应用vsftpd布署应用存储服务R...

2020-04-08 10:54:15 314

原创 10、服务网关

文章目录文章目录消息服务服务部署ErlangRabbitMQ配置服务规范队列选型运行环境命名规则数据持久化数据可靠性典型场景服务目录LCP平台消费者门户生产者主数据生产者接口平台服务发布RESTSOAP服务订阅服务调用单应用服务调用多应用服务调用调用重试服务返回值调用日志调用日志消息服务服务部署RabbitMQ是目前使用广泛的消息队列中间件。当前使用的版本为3.7.9Erlang有两种...

2020-04-08 10:53:07 290

原创 9、系统组件

文章目录文章目录个人门户账户集成人事系统同步密码管理业务系统同步钉钉集成部门同步员工同步人员过滤正常流动自主退出手机号不合法更新手机号人员与部门关联单点服务概述服务端布署4.2.X基本配置多环境配置Http配置用户配置加密配置服务端布署5.3.X项目源码依赖配置用户配置加密配置Http配置客户端注册客户端集成打开配置文件配置服务地址注意移动端集成服务端客户端参考日志服务概述ElasticSear...

2020-04-08 10:46:20 1176

原创 8、标准组件

文章目录文章目录组织管理组织管理部门管理岗位管理员工管理工作信息账户管理账户管理登录配置安全策略密码策略登录策略角色管理默认角色管理功能权限资源管理页面资源注册权限组件注册权限组件属性权限组件元素属性表格组件表单组件按钮组功能维护功能分配角色权限设置账户权限设置总结示例原界面新界面数据权限无数据权限创建者数据权限使用示例部门数据权限使用示例通用数据权限权限资源定义用户分配资源后台代码使用使用示例...

2020-04-08 10:38:16 1211

原创 7、混合开发

文章目录文章目录框架简介视频介绍框架特点数量多平台能力性能优秀生态丰富学习成本开发成本功能架构跨平台样例项目模板开发工具版本管理模板结构apollo配置创建账号账号赋权修改配置首次启动框架指南控件组件基础组件扩展组件脚本组件概述ajax访问组件apollo访问组件版本管理组件样式组件页面组件关于配置组件资源组件界面图标应用图标启动页启动组件main.js其它项目发布基础配置图标配置启动图配置其它...

2020-04-08 09:58:24 728

原创 6、微信平台

文章目录文章目录应用管理运行环境账号类型编程模式开发者工具公众测试账号在线调试工具风神工作台网页授权机制身份识别机制微信安全机制微信应用集成用户绑定用户解绑获取用户信息微信事件分发钉钉与微信对比微信集成参数配置菜单管理Token管理前端接口模板消息选择消息模板消息参数前端接口服务层接口调用结果应用管理微信端开发各类公众号应用,实现微信与LCP平台的深度集成运行环境当前存在三套运行环境...

2020-04-08 09:51:41 198

原创 5、钉钉平台

文章目录文章目录应用管理运行环境应用类型编程模式风神工作台基础应用信息接口权限应用发布钉钉集成参数设置钉钉接口地址常量钉钉集成登录钉钉事件回调接口注册通讯录事件回调群会话事件回调签到事件回调审批事件回调日志管理签到事件回调审批事件回调日志管理应用管理钉钉端开发小程序/微应用,实现钉钉与LCP平台的深度集成运行环境当前存在两套钉钉环境环境名称适用范围描述备注风神测...

2020-04-08 09:39:54 3180

原创 4、H5平台

文章目录文章目录界面模板根变量Session变量Rqeuest变量Application变量宏绑定工具方法UI工具通用工具表单工具WebSocket弹性域前端组件界面模板平台采用Freemarker作为前端模板语言。其原生内置的函数、指令与变量请参看首页链接的官方帮助文档。根变量LCP已内置如下根变量,访问后台数据变量名称说明常用apollo访问apoll...

2020-04-08 09:36:25 693

原创 3、后台框架

文章目录文章目录平台基类ControllerExtensionBaseControllerDingDingBaseControllerServiceMapperExampleDTO常用类请求上下文上下文无关session返回上下文部门岗位员工用户角色数据字典缓存其它工具方法Hutool常见组件清单Apache CommonsGoogle GuavaJodd唯品会FacebookTwitterLC...

2020-04-08 09:25:26 844

原创 2、快速入门

文章目录文章目录项目初始化开发工具代码初始化数据库初始化首次启动项目参数Apollo配置项目配置系统配置分布式锁通知管理微信配置任务调度配置工作流配置数据库配置分布式主键Redis消息队列单点配置服务目录文件存储门户集成网关集成组件配置项目菜单项目实践数据源管理独立事务分布式事务后端开发代码生成器编写DTO编写Mapper编写Service编写Controller前端开发目录划分命名规范列表页面...

2020-04-08 09:24:25 1948

Eclipse多国语言包的安装

Eclipse多国语言包的安装的详细教程。

2013-07-12

计算机网络习题答案【谢希仁第四版】

计算机网络习题答案【谢希仁第四版】 、(1)子网掩码为255.255.255.0代表什么意思? (2)某网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机? (3)某A类网络和某B类网络的子网号subnet-id分别为16个1和8个1,问这两个网络的子网掩码有何不同? (4)某A类网络的子网掩码为255.255.0.255,它是否是一个有效的子网掩码? 答:(1)255.255.255.0可代表C类地址对应的子网掩码默认值;也可代表A类或B类地址的掩码,即主机号由最后8bit决定,而路由器寻找网络由前24bit决定。 (2)248=(11111000)2,即IP地址中前29位代表网络,后3位代表主机。所以共有主机数=23=8,但由于其中主机号全0代表该网络的网络地址,主机号全1代表该网络的广播地址,均不能分配给连网主机使用,所以网络能够连接的主机数=23-2=6台。 (3)这两个网络的子网掩码是一样的,均为255.255.255.0,但子网数不同,子网号为16bit的A类网络的子网数有216-2个,而子网号为8bit的B类网络的子网数有28-2个。 (4)有效,因RFC文档中没有规定子网掩码中的一串1必须是连续的,但不建议这样使用。 12、试找出可产生以下数目的A类子网的子网掩码(采用连续掩码) (1)2,(2)6,(3)20,(4)62,(5)122,(6)250 答:(3)20+2=22<25(加2即将不能作为子网号的全1和全0的两种,所以子网号占用5bit,所以网络号加子网号共13bit,子网掩码为前13个1后19个0,即255.248.0.0。依此方法: (1)255.192.0.0,(2)255.224.0.0,(4)255.252.0.0,(5)255.254.0.0,(6)255.255.0.0 13、以下有四个子网掩码,哪些是不推荐使用的? (1)176.0.0.0,(2)96.0.0.0,(3)127.192.0.0,(4)255.128.0.0 答:只有(4)是连续的1和连续的0的掩码,是推荐使用的。

2011-04-20

计算机组成原理习题答案

计算机组成原理习题答案 第 一 章 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统——计算机硬件、软件和数据通信设备的物理或逻辑的综合体。 计算机硬件——计算机的物理实体。 计算机软件——计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯•诺依曼计算机的特点是什么? 解:冯氏计算机的特点是:P9 • 由运算器、控制器、存储器、输入设备、输出设备五大部件组成; • 指令和数据以同一形式(二进制形式)存于存储器中; • 指令由操作码、地址码两大部分组成; • 指令在存储器中顺序存放,通常自动顺序取出执行; • 以运算器为中心(原始冯氏机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。

2011-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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