焦申鹏的博客

生命不息,技术不止

排序:
默认
按更新时间
按访问量

叮咚叮咚,京东叮咚音箱Skill开发之路

一、学习背景     最近参加了京东alpha人工智能平台与CSDN联合举办的2018 JD Alpha开发者大赛,该比赛意在通过广大开发者设计的skill为alpha智能平台提供更加智能各加便捷的服务,其中参赛作品不计其数,主要可以划分为四大领域教育类、生活类、服务类、休闲类 二、jd Al...

2018-07-30 10:05:48

阅读数:99

评论数:1

消息中间件之ActiveMQ

一、关于中间件 (1)什么是中间件 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件 关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。 (2)消息中间件有什么好处   简单来说,使用中间件最主要的好处有三点 ...

2018-07-29 23:28:13

阅读数:11

评论数:0

Spring Cloud 之 Zuul 服务网关Gateway

Netflix  Zull介绍   zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。 Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请...

2018-07-19 13:44:41

阅读数:35

评论数:0

Spring Cloud 之 Eureka 服务注册与发现

1111

2018-07-07 21:59:03

阅读数:89

评论数:0

SpringBoot入门及基础配置说明(一)

本文分五部分讲解SpringBoot基础部分,仅供入门者参考,如有纰漏,欢迎指正备注:java环境:jdk 1.8+,开发环境:windows 10系统下使用idea一、如何创建Spring Boot项目1、首先打开idea,点击创建新项目,如下图2、填写项目基本信息,点击Next,如下图:2、填...

2018-07-06 17:09:16

阅读数:52

评论数:1

java设计模式 之 代理模式

一、代理模式 (1) 简介         代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象进行访问目标对象,这样做的好处是可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.         举个例子来说明代理的作用,假设你准备结婚,这就需...

2018-07-30 16:10:14

阅读数:26

评论数:0

jQuery操作单选框(radio)和复选框(checkbox)汇总

一.操作Checkbox<1> 取值操作1.获取所有CheckBox选中的值       (1)这是前端的所有CheckBox        (2)这是取值操作的js,这里把值放到一个数组里<script type=&quo...

2018-03-30 09:17:44

阅读数:70

评论数:0

Hibernate学习------01

前言 今晚看了一些Hinernate的入门视频,顺便照着敲了一边入门程序,其中遇到了一些问题,便记录在此,欢迎借鉴学习或给予指教 以下配置demo以hibernate-5.2.12.Final版本为例 如需下载此版本,下载链接在此 点击打开链接 一.基本配置 1.导入...

2018-01-14 21:57:11

阅读数:199

评论数:0

Linux解压神器之unar

之前用Linux自带的归档管理解压zip老是中文乱码,解决方案也是有的,必须指定编码,操作挺麻烦的,于是找到新的替代方案unar 1.安装 unar sudo apt-get install unar 2.常用命令       列出压缩包内容 lsar document.zi...

2018-01-08 20:50:38

阅读数:889

评论数:0

JeeSite框架学习------树结构表创建

1.1  创建数据表 在数据库demo中创建一个名为demo_tree的数据表,添加必要字段: Id,parent_id,parent_ids,name,sort,create_by,create_date,update_by,update_date,remarks,del_flag 1.2...

2017-07-26 15:21:05

阅读数:2240

评论数:0

JeeSite框架学习------主子表创建总结

一.主子表的创建 最近几天才接触JeeSite快速开发框架,网上资料也不算太多,刚学有点吃力,渐渐接触多了也就搞懂了,jeesite虽然提供了强大的代码生成器,但初学者不可依赖于此,还是自己写一遍最好,接下来总结一下主子表的创建流程 二..具体创建步骤 1.创建数据表 首先在数据库创建两张表,...

2017-07-26 15:15:48

阅读数:1285

评论数:0

巧力避免ViewPager的预加载数据,Tablayout+Fragment+viewPager

转载:http://blog.csdn.net/pyfysf/article/details/68952348  问题描述 最近在进行一个项目的开发,其中使用到了Tablayout+Fragment+viewPager来搭建一个基本的框架,从而出现了设置数据适配器的时候,item的位置错乱问题。...

2017-06-08 16:32:03

阅读数:452

评论数:0

阿里百川HotFix2.0热修复初体验

一、什么是热修复 热修复说白了就是”打补丁”,比如你们公司上线一个app,用户反应有重大bug,需要紧急修复。如果按照通 常做法,那就是程序猿加班搞定bug,然后测试,重新打包并发布。这样带来的问题就是成本高,效率低。于是,热 修复就应运而生.一般通过事先设定的接口从网上下载无Bug...

2017-06-07 22:36:35

阅读数:1009

评论数:1

launchMode使用详解

launchMode使用详解 标签: android高性能启动模式launchMode 2015-10-31 11:50 2777人阅读 评论(7) 收藏 举报 本文章已收录于: 分类: 管中窥豹(220) 作者同类文章X 玩转android(153) ...

2017-06-06 10:09:38

阅读数:191

评论数:0

Android内存管理优化技巧

1.使用service的风险 当应用程序使用service执行后台操作时,一定要保证只用执行操作时才让service运行,操作完成时,service应当停止运行,为防止内存泄露,谷歌官方推荐使用IntentService。 2.当界面不可见的时候,释放内存 到用户打开另一个app时,上一...

2017-06-05 20:05:46

阅读数:210

评论数:0

Bitmap加载大图优化之位图重采样与Bitmap缓存Lru算法分析

为什么要优化Bitmap     安卓加载图片一般会用到ImageView控件,然后用setImageBitmap()、setImageResource()等方法指定要显示的图片,这些方法最终都会调用到BitmapFactory.decode()方法来生成一个Bitmap进行显示,这样加载一些小图...

2017-06-04 15:40:21

阅读数:238

评论数:0

Android6.0及以上版本申请权限讲解

我们先来了解一个概念 在运行时请求权限 从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供相...

2017-06-03 20:43:54

阅读数:322

评论数:0

安卓Socket通讯简单示例

安卓Socket通信详解 1>Socket是什么:      也叫做“套接字”用于描述IP地址和端口,在网络上的主机一般运行多个软件,提供多种服务,每种服务都会打开一个Socket,并绑定到一个端口上,不同端口对应不同服务        网络上的两个程序通过双向的通讯连接实现数据交换,...

2017-05-31 15:40:32

阅读数:247

评论数:0

TCP/IP四层模型

TCP/IP四层模型 TCP/IP参考模型      ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。             图2-1  TC...

2017-05-31 13:42:10

阅读数:419

评论数:0

TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!! 错误配图如下: 首先...

2017-05-31 13:34:37

阅读数:145

评论数:0

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