标签:调试

编程技术

硬/软件接口:走向何方

2

hanze 发布于 2018-12-17

硬件/软件接口(简称为"HSI")是一个术语,用来描述 SoC 外围设备的配置和功能,以及它们如何与CPU交互。 从寄存器位到访问类型、属性和功能的各种因素的数量,在现代SoC中可能是绝对令人吃惊的。 例如,如果有一个32位地址总线,可以访问2 ^ 32内存映...

阅读(2)评论(0)赞 (0)

编程技术

20 个有用的 Go 语言微服务开发框架

yeseng 发布于 2018-12-14

2007 年,谷歌的一个团队在调研计算机编程语言时,发现有数百种可用于开发软件的语言,但没有一种能提供谷歌真正需要的特性。有些语言太过底层,有些又太过复杂,有些特性对他们来说反而会碍手碍脚。谷歌的开发人员想要的语言要简单到可以在几个小时内学会,但又要复杂到足以应付现代互联网的信息...

阅读(21)评论(0)赞 (0)

编程技术

The Economist 经济学人是如何使用 Go 语言构建内容平台微服务架构的?

darida 发布于 2018-12-14

本文要点 The Economist 需要更大的灵活性,将内容提供给日益多样化的数字渠道。为了实现这个灵活性的目标并保持高水平的性能和可靠性,其平台从一个整体架构过渡到了微服务架构。 用 Go 编写的服务是其新系统的一个关键组件,它将使 The Economi...

阅读(20)评论(0)赞 (0)

Java

玩转 DCEVM + HotwapAgent 热加载,免费、开源!

11

尖兵 发布于 2018-12-13

DCEVM 提供 JRebel 类似的功能,允许允许在运行时无限制地重新定义加载的类,所谓”热插拔、热加载、热部署“功能大抵如是。而 HotwapAgent 则适配了 Servlet 程序的热加载。 最重要的是 DCEVM + HotwapAgent 免费、开源,不用为 JReb...

阅读(22)评论(0)赞 (0)

Java

从零开始用好Maven:从HelloWorld到日常使用

1

邓龙华 发布于 2018-12-13

1. Maven简介 Apache Maven 是一个软件项目管理工具。基于项目对象模型(POM)的理念,通过一段核心描述信息来管理项目构建、报告和文档信息。 Maven 是一个意第绪语(犹太人使用的国际语)单词,意思是知识的累加器。它最开始是被用来简化 Jakarta Turb...

阅读(25)评论(0)赞 (0)

编程技术

助你掌控微服务架构的20个Go语言项目

1

puefu.he 发布于 2018-12-13

【51CTO.com快译】从用于消息传递和路由的工具包到API设计和应用程序框架,当你需要构建微服务的时候,Go语言拥有你需要的一切内容。 当Google的编码团队在2007年浏览计算机语言时,他们看到了数百种用于编写软件的非常好的工具,但是没有一种工具能为谷歌提供合适的功能,一...

阅读(23)评论(0)赞 (0)

编程技术

微服务架构有毒,何时不使用微服务?

8

hanze 发布于 2018-12-12

【51CTO.com原创稿件】在过去的四年中,使用微服务来构建应用程序似乎成了一种标准。大多数我所合作过的团队也对此表现出了不同程度的兴趣。 微服务所承诺的弹性、高可用、低耦合、敏捷,以及能够解决单体架构带来的问题,这些都是它流行的主要原因。 但是近段时间来,对于微服务的一些保留...

阅读(35)评论(0)赞 (0)

编程技术

微服务开发神器–JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

14

xubiao.zhuang 发布于 2018-12-11

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量…你就需要跑一次jenkins,麻烦倒不麻烦,主要是花费太长的时间,所以开发阶段用远程服务热部署会更加方便和前端的对接,这也...

阅读(44)评论(0)赞 (0)

Java

Maven 自定义archeType

7

hanze 发布于 2018-12-11

我们在创建maven项目的时候,你会发现有这么多的apache提供的模板。 或者使用 mvn archetype:generate 命令来快速创建maven项目,也会有很多个选项,让你选择模板序号。那每个模板之间有什么区别呢? 每个模板里其实就是附带不同的依赖和插件。一般在公司私...

阅读(22)评论(0)赞 (0)

Java

Android驱动开发—Linux Kernel/HAL Layer/Jni Layer实例全集

2

yeseng 发布于 2018-12-11

本人在开发Android Nfc POS之初,探索调试了一番驱动,目前在Nexus 5X 7.1.1上已经调成,之前的步骤可以参考我发的文章,Android驱动开发经验分享如下。 1. Linux 内核驱动实例 以下均在Android Linux内核目录下操作, 在drivers...

阅读(25)评论(0)赞 (0)

Spring

你的代码水平停留在几年前?

4

小丁 发布于 2018-12-11

互联网是一个飞速发展的领域,程序员如果跟不上时代很容易被淘汰。 到底该学什么技术? 我相信每个程序员都有一段迷茫期,技术发展这么快,到底应该学习什么技术? 刚开始学javaweb的时候,我们都学过ssh,但是现在再来看,struts基本白学了,hibernate差不多也没用了,只...

阅读(26)评论(0)赞 (0)

Java

使用 Docker 多阶段构建来减小镜像大小

小丁 发布于 2018-12-11

本文讲述了如何通过 Docker 的多阶段构建功能来大幅度减小镜像大小,适用于需要在 Dockerfile 中构建程式(如 javac),且需要另外安装编译工具链的镜像。(如 Java) 先来学习单词(本文全部采用中文词汇,如需查询外文文档可对照该词汇表。理论上个人不赞成翻译术语...

阅读(26)评论(0)赞 (0)

Java

【译】Java引用对象

8

xiaoli.wang 发布于 2018-12-10

在写了15年C/C++之后,我于1999年开始写Java。借助指针切换(pointer handoffs)等编码实践或者Purify等工具,我认为自己对C风格的内存管理已经得心应手了,甚至已经不记得上次发生内存泄露是什么时候了。所以起初我接触到Java的自动内存管理时有些不屑,但...

阅读(43)评论(0)赞 (0)

Java

SSM三大框架整合详细教程

7

darida 发布于 2018-12-10

使用 SSM ( Spring 、 SpringMVC 和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录 SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且...

阅读(41)评论(0)赞 (0)

Java

阿里员工排查问题的工具清单,总有一款适合你!

19

hellas 发布于 2018-12-10

这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在...

阅读(32)评论(0)赞 (0)

Java

基于Maven的Spring + Spring MVC + Mybatis的环境搭建

24

darida 发布于 2018-12-10

基于Maven的Spring + Spring MVC + Mybatis的环境搭建项目开发,先将环境先搭建起来。上次做了一个Spring + Spring MVC + Mybatis + Log4J + JUnit Test的环境搭建,这次也差不多,不过就是基于了Maven,同...

阅读(41)评论(0)赞 (0)

Java

解锁JMeter(二)——JMeter自定义JavaSampler

7

songhua.gao 发布于 2018-12-09

阅读本文大约需要10分钟 JMeter提供了多种取样器,包括HTTP请求,Bean Shell Sampler, JDBC Request……可以支持大部分的请求。除此之外,如果公司使用了自定义的接口协议,JMeter依然可以强大地支持。JMeter提供了自定义Java请求,通过...

阅读(27)评论(0)赞 (0)