标签:Job

Java

Apk安全之校验签名

小丁 发布于 2019-03-18

一般绝大多数的 app 在上线前都会做一层安全防护,比如代码混淆、加固等。 今天就来讲讲其中的一项:校验签名。 校验签名可以有效的防止二次打包,避免你的 app 被植入广告甚至破解等。而今天就从两个角度来讲签名的具体校验: Java 层 C/C++ 层 那么就先开始讲 java ...

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

Java

Java 11 新特性介绍

2

changyuan.xu 发布于 2019-03-18

Java 11 已于 9 月 25 日正式发布,之前在Java 10 新特性介绍中介绍过,为了加快的版本迭代、跟进社区反馈,Java 的版本发布周期调整为每六个月一次——即每半年发布一个大版本,每个季度发布一个中间特性版本,并且做出不会跳票的承诺。通过这样的方式,Java 开发团...

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

Java

Android NDK开发之JNI基础

5

hanze 发布于 2019-03-16

前言 之前写了一篇文章简单的介绍了Android NDK的组件和结构,以及在Android studio中开发NDK,NDK是Android底层的c/c++库,然而要在java中调用c/c++的原生功能,则需要使用JNI来实现。 什么是JNI JNI(Java Native In...

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

Java

ijkplayer框架简析 — 从构造到 onPrepared

Harries 发布于 2019-03-16

从本文开始讲解 ijkplayer 相关的,本篇主要将播放器从初始化到 onPrepared 回调回来之间的操作 构造方法 public final class IjkMediaPlayer extends AbstractMediaPlayer { /** * Default ...

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

Java

源码分析 Mybatis 的 foreach 为什么会出现性能问题

1

hanze 发布于 2019-03-15

背景 最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQL 是自己写,其他两条是根据别人提供的接口进行查询,刚开始的时候,没有多想,直接...

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

编程技术

『互联网架构』软件架构-zookeeper场景讲解(分布式锁)和zkclient使用(35)

15

xubiao.zhuang 发布于 2019-03-15

继续开车,其实zookeeper能用到的场景很多,在这里在介绍几个场景,在说下分布式锁,很多了解都想知道分布式锁, 其实分布式锁并不是zk的一个特性,用zk能做的事情太多了。 源码:https://github.com/limingios/netFuture/源码/『互联网架构』...

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

Java

用checkstyle来规范你的项目

尖兵 发布于 2019-03-14

编辑推荐: 本文来自于cnblogs,本文章主要介绍Checkstyle、如何使用Checkstyle以及Checkstyle的错误级别等相关内容。 Checkstyle是什么 自从做了程序员,关于格式化的讨论就不曾中断过,到底什么才是正确的,什么才是错误的,到现在也没有完整的定...

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

Java

springboot2+exporter+prometheus+grafana搭建监控体系

1

hanze 发布于 2019-03-12

项目中需要监控系统指标(JVM,CPU,IO,MySQL等),这时候可以使用Prometheus来做。如果是需要监控日志系统,可以使用ELK stack。监控=日志(ELK)+指标(Prometheus)。 step1 编写springboot2程序 <dependency...

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

Java

jsp 基础语法

wenming.gapo 发布于 2019-03-09

jsp page指令 使用此属性,可以定义一个jsp页面的相关属性 <%@ page contentType="text/html;charset=UTF-8" language="java" %> 设置该页面的类型为text/...

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

Java

SpringBoot使用prometheus监控

11

yanxinchi 发布于 2019-03-07

Prometheus是一个根据应用的metrics来进行监控的开源工具。相信很多工程都在使用它来进行监控,有关详细介绍可以查看官网: prometheus.io/docs/introd… 。 2.有关Grafana Grafana是一个开源监控利器,如图所示。 从图中就可以看出来...

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

Spring

分布式定时器的一些解决方案

9

darida 发布于 2019-03-07

前言 之前写SpringBoot时,有简单介绍过分布式定时器的一些思路(SpringBoot | 第二十二章:定时任务的使用)。原来的项目本身使用dubbo实现了一个简单的实现,目前项目迁移至SpringCloud后,原来的就不适用了,但基本原理都是差不多的,都是集中管理需要调用...

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

Java

程序员50+Java面试题

邓龙华 发布于 2019-03-06

大家好!最近,我一直在分享很多Java面试问题和讨论,我的许多读者都要求将它们组合在一起,以便他们可以将它们放在同一页面中并做好准备,这篇文章就是整理的结果。 本文包含 50多个Java面试题, 涵盖所有重要主题,如核心Java基础知识, Java集合框架 ,, Java IO ...

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

Spring

程序猿:论学习方式的重要性

5

刘莉莉 发布于 2019-03-05

大家都知道,做我们开发这行的,最核心的竞争力就是学习能力。技术一直在变化,框架一直在更新,学还是不学。 不学,你会落伍,学,太累了,根本学不过来。学习只要找对了方法,也没那么累。 最好的学习方式那就是兴趣驱使你去学习,但这种几乎很少,还有一种就是群体学习,就是大家一起学习,有问题...

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

Java

批量修改 Jenkins 任务的技巧

zhuangli 发布于 2019-03-04

通过脚本命令行批量修改 Jenkins 任务 最近,笔者所在团队的 Jenkins 所在的服务器经常报硬盘空间不足。经查发现很多任务没有设置“丢弃旧的构建”。通知所有的团队检查自己的 Jenkins 任务有没有设置丢弃旧的构建,有些不现实。 一开始想到的是使用 Jenkins 的...

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

Java

在 Android 中使用 JNI 的总结

5

yeseng 发布于 2019-03-04

最近在研究 Android 相机相关的东西,因为想要对相机做一个封装,于是想到要提供支持滤镜和图像动态识别相关的接口。在我找到一些资料中,它们的实现:一个是基于 OpenGL 的,一个是基于 OpenCV 的。两者都可以直接使用 Java 进行开发,受制于 Java 语言的限制,...

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

编程技术

一键式持续交付信息管理系统

24

hanze 发布于 2019-03-04

前言 在持续交付过程中,每次交付都不可避免地要花费大量时间精力用于环境配置、build、回归(Regression)测试、结果管理、问题跟踪、质量分析、总结,一个可以自动化完成所有功能的智能系统将大大提高开发、测试和管理效率。 本文基于开源工具或技术搭建一键式持续交付管理系统,对...

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

编程技术

容器监控实践—Prometheus的配置与服务发现

6

zhuangli 发布于 2019-03-03

本文将分析Prometheus的常见配置与服务发现,分为概述、配置详解、服务发现、常见场景四个部分进行讲解。 一. 概述 Prometheus的配置可以用命令行参数、或者配置文件,如果是在k8s集群内,一般配置在configmap中(以下均为prometheus2.7版本) 查看...

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