标签:unix

Java

AndroidStudio 3.0 NDK开发2-AAR模块封装

8

尖兵 发布于 2018-09-16

完成了对JNI的编译,有时候是使用aar包提供给其他同学使用;或者说在共同开发的一个项目中,并不是每个人都需要开发C、C++功能。所以没必须每台电脑都配置好NDK的编译环境,所以大多数还是以AAR包的方式放在项目中。我们接下来就是完成这个事件; JNI部分抽象成Module 第一...

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

Spring

springboot系列文章之实现跨域请求(CORS)

1

xirruiqiang 发布于 2018-09-13

跨域资源共享向来都是热门的需求,我们可以使用 CORS 来快速实现 跨域访问,只需要在服务端进行授权即可,无需在前端添加额外的设置 简单说,CORS是一种访问机制,英文全称: Cross-Origin Resource Sharing,即我们说的跨域资源共享。 当一个资源从与该资...

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

Java

7款不错的 CI/CD工具

8

邓龙华 发布于 2018-09-07

时至今日,越来越多的工程团队开始实行敏捷开发,借以推动更短、更快的发布周期。而代码库的增长与更高的生产构建频率,也带动持续集成与持续部署/交付工具快速兴起。 如果您有意提升发布频率,或者是不太清楚哪些工具能够帮助您达成这一目标——别担心。在今天的文章中,我们将探讨一系列最流行的C...

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

Java

从Sun离职后,我“抛弃”了Java,拥抱JavaScript和Node

xiaoli.he 发布于 2018-09-07

我是前Sun公司Java SE团队的一名成员,在工作了10多年之后——2009年1月——也就是在甲骨文收购Sun公司之前,我离开了公司,然后迷上了Node.js. 我对Node.js的痴迷到了怎样的程度?自2010年以来,我撰写了大量有关Node.js编程的文章,出版了四本与No...

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

Java

为什么我这个 Java 死忠倒向了 Node.js?

21

zhuangli 发布于 2018-09-04

【CSDN编者按】Java作为编程语言的老大,其功能性和适用性自不必多言,常年雄踞各大榜单榜首。本文的作者却有不同的看法。作为一个拥有十多年Java工作经验的老程序员,却无情地倒戈了,扑向了 Node.js和JavaScript的怀抱。为什么会发生这样的变化?下面我们来一探究竟。...

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

Java

JAVA缓存-Redis入门级使用

wenming.gapo 发布于 2018-09-04

#前言 Java 缓存实现方案有很多,最基本的自己使用 Map 去构建缓存,再高级点的使用 Ehcache 或者 Goolge 的 guava 作为内存缓存框架, Ehcache 可以满足单机缓存的需求( Ehcache 的具体使用在我过往的文章中有所介绍),如果我们是多台机子共...

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

Java

Netty 基本组件小结–Channel、EventLoop、Bootstrap等

6

likai 发布于 2018-09-04

Channel按照其字面意思非常容易理解,那就是"管道"。自来水通遍千家万户需要架设管道,暖气也需要架设管道,同样,网络通信也需要架设管道,这个管道就是我们的 Socket 。我们发现,自来水管道中流通的是自来水,暖气管道中流通的是暖气,那么 Socket 中...

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

Java

如何用Java与python代码解释IO模型

11

尖兵 发布于 2018-09-03

前天刚好看了点《UNIX网络编程》,比较头大。现在我来整理一下所学所得,并用于个人备忘。如果有不对,请批评。 想要解锁更多新姿势?请访问https://blog.tengshe789.tech/ IO模型介绍 IO模型是什么?很多书籍或者百度百度百科,都没有给出明确的解释,我也不...

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

Java

2018年上半年热门编程语言排行榜,java竟不是第一,Python笑了

11

zhuangli 发布于 2018-08-27

2018十大最热门编程语言排行榜出炉,Java竟不是第一,Python笑了 2018上半年热门编程语言有哪些?新手怎么选择合适的编程语言,以及我们这些老鸟们,怎么规划自身的职业发展,拓展编程技能,接下来为大家提供参考建议! 首先看下2018十大上半年最热门编程语言排行榜 各大编程...

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

Java

为什么Java程序猿对Node.js和Javascript如此着迷?

xubiao.zhuang 发布于 2018-08-27

这篇文章作者David Herron过去是Java鼓吹手,现在感觉自己明白过来了,推崇JavaScript了。以下原文大意: 在Sun公司的JavaSE团队工作了10多年的人,还在为了用Java字节码实例化一个抽象接口一直拼命到最后一口气。对于我这位前JavaSE团队成员来说,2...

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

Java

Nexus3.x搭建Maven私服环境

25

Harries 发布于 2018-08-26

Apache Maven是一个创新的软件项目管理和综合工具。 Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资料片管理项目构建,报告和文件。 Maven最强大的功能就是能够自动下载项目依赖库。 Maven提供了开发人员构建一个完整的生命...

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

Java

Nexus3.0.0+Maven的使用

13

wenming.gapo 发布于 2018-08-26

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。...

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

Java

SpringBoot | 第十四章:基于Docker的简单部署

12

yanxinchi 发布于 2018-08-26

前言 讲解了单元测试,本章节讲讲应用的部署吧。总体而言,在进行自动化部署时,基本都会用上 Jenkins + Maven + Docker 进行部署。本章节主要讲解使用 Maven + Docker 进行 SpringBoot 应用的部署知识。 题外话:对于 Docker ,本人...

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

Java

推荐7款CI / CD工具

7

changyuan.xu 发布于 2018-08-25

【编者的话】为什么要为CI / CD工作流程使用工具,哪一个适合您? 越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。 如果您还考虑转换到快速发布频率,或者您不确定其他工具提供什么——我们已经为...

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

Java

java、golang日志文件转储压缩实现

3

xiaoli.wang 发布于 2018-08-25

日志的转储和压缩是非常关键的,它不仅可以减少硬盘空间占用,主要还可以在发生故障时根据日志定位出故障原因。下面来看看golang和java的文件转储实现。 go语言: 用到了filepath包下的Walk方法,具体说明可以参看历史文章: go语言path/filepath包之Wal...

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

Java

唯品会的Service Mesh三年进化史

5

zhuangli 发布于 2018-08-23

前言 今年在Goolge的推动,和K8S社区的惯性力量下,Service Mesh的风很大。蓦然回首,唯品会的服务化体系OSP(Open Service Platform) 在三年前就走上了ServiceMesh的路,一股淡淡的自豪,和对定下基调的前老板的佩服。 每种架构风格,由...

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

Java

Java面试:投行的15个多线程和并发面试题

3

darida 发布于 2018-08-23

多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试...

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

Java

原 荐 SpringBoot | 第二十三章:日志管理之整合篇

2

wenming.gapo 发布于 2018-08-22

前言 在本系列《 第四章:日志管理 》中,由于工作中日志这块都是走默认配置,也没有深入了解过,因为部署过程中直接使用了 linux 中的 输出重定向 功能,如 java -jar xx.jar > app.log 2>&1 & ,直接输出到某个日志文件...

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