标签:Enterprise

Java

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

11

songhua.gao 发布于 2019-11-21

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言...

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

编程技术

软件架构指南

3

刘莉莉 发布于 2019-11-17

写在前面 软件行业里,人们谈起“架构”时,指的是对软件系统内部设计最重要的方面进行模糊定义的概念。良好的架构很重要,否则将来新增功能会变得越来越慢,成本也会变高 但“架构”一词应谨慎对待,因为通常意味着与编程的分离,甚至浮华夸大。而我们真正关注的是能够支持其自身的演变,并且与编程...

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

Java

iOS持续化集成之Jenkins (三)

4

songhua.gao 发布于 2019-11-13

前言 在之前的两篇 iOS持续化集成之Jenkins (一) 和 iOS持续化集成之Jenkins (二) 中介绍了 Jenkins 环境搭建以及配合插件实现了自动化打包分发 APP,但是我觉得用起来还是不够爽,所以就有了这么一篇利用 Jenkins+shell+python 实...

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

Java

iOS持续化集成之Jenkins (二)

14

darida 发布于 2019-11-13

####1.1Keychains and Provisioning Profiles Management 1.2准备文件 钥匙串文件(位置在 ~/Library/Keychains/login.keychain-db ) 打包的描述文件(位置在 ~/Library/Mobile...

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

Java

Mybatis基于注解方式的多表(CRUD)操作

xubiao.zhuang 发布于 2019-11-10

基于注解方式实现的多对多增删改查操作(一对多原理类似) 基于注解方式实现的多对一增删改查操作(mybatis默认多对一为 一对一) pom.xml中导入mybatis项目依赖坐标 <?xml version="1.0" encoding="UT...

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

编程技术

[springboot 开发单体web shop] 4. Swagger生成Javadoc

11

wenming.gapo 发布于 2019-11-08

Swagger生成JavaDoc 在日常的工作中,特别是现在前后端分离模式之下,接口的提供造成了我们前后端开发人员的沟通 成本大量提升,因为沟通不到位,不及时而造成的[撕币]事件都成了日常工作。特别是很多的开发人员 不擅长沟通,造成的结果就会让自己特别的痛苦,也让合作人员 恨 的...

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

Java

GitHub 年度报告解读丨Python 击败 Java,中国开源贡献排名第二,中国香港增速最高…

37

Harries 发布于 2019-11-08

GitHub 昨天发布了一个重磅年度报告。 自 2007 年成立,GitHub 如今已经 12 年了。毫无疑问,它如今已经是全球影响力最大、最权威的开源社区。 对全球的开发者来说,GitHub 现如今已经代表着技术的趋势,它公布的一些数据与报告,对所有程序员来说是一份很有参考意义...

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

Java

Java 发展历程

Harries 发布于 2019-11-07

JDK 1.0 1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在...

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

编程技术

探索 Linux 系统软件包的管理方式

62

hanze 发布于 2019-11-06

什么是 RPM RPM 全称为:Red-Hat Package Manager,即红帽 Linux 发行版的软件包管理器。RPM 的出现,提升了 Linux 软件安装、升级的便捷性。RPM 遵循 GPL 协议,除了红帽 Linux 发行版,Caldera OpenLinux、SU...

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

Java

赶快看看Java11,不然你就out了!

2

darida 发布于 2019-11-05

赶快看看Java11,不然你就out了! 这个是个人博客原文的链接。Java更新的太快了,都学不过来了,最近了解一些Java8以后的一些特性,写下来希望对大家有帮助。 为什么选择Java11 容器环境支持,GC等领域的增强。 进行了瘦身,更轻量级,安装包体积小。 JDK11 是一...

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

Java

Spring AOP – 注解方式使用介绍(长文详解)

3

wenming.gapo 发布于 2019-11-04

前言 之前的源码解析章节,本人讲解了Spring IOC 的核心部分的源码。如果你熟悉Spring AOP的使用的话,在了解Spring IOC的核心源码之后,学习Spring AOP 的源码,应该可以说是水到渠成,不会有什么困难。 但是直接开始讲Spring AOP的源码,本人...

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

Java

MyBatis 源码解析(三)MyBatis如何解析配置 ?(三)

changyuan.xu 发布于 2019-11-01

上一篇博客中我们分析到了加载用户的别名,今天继续往下分析。 XMLConfiguration###parseConfiguration() //调用各个方法进行解析成Configuration对象 private void parseConfiguration(XNode roo...

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

Java

两个小时摆脱java小白–环境搭建

4

yanxinchi 发布于 2019-10-31

上一节我们了解了编程语言的关系,也了解了Java的发展历程,今天我们就来搭一下Java的开发环境,如果你去入职的话,第一步的工作基本上都是搭建开发环境的,工欲善其事,必先利其器!要想好好干活!先把环境变量搭好! 1.认识jDK(Java Development Kit )Java...

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

Java

渗透测试对Java架构网站漏洞检测方法

1

wenming.gapo 发布于 2019-10-24

近期对平台安全渗透测试中遇到有JAVA+mysql架构的网站,针对此架构我们Sine安全渗透工程师整理了下具体的漏洞检测方法和防护修复方法,很多像执行框架漏洞获取到系统权限,以及跨权限写入木马后门等等操作,希望大家在渗透测试的道路中发现更多的知识和经验。 4.2.1. 格式化字符...

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

编程技术

在企业组织中采用服务网格的挑战:从API网关到微服务通信逐步引入 – Christian Posta

小丁 发布于 2019-10-20

最近,我 为DZone及其迁移到微 服务 报告撰写了一篇文章, 介绍了在企业组织中采用服务网格的挑战。在那篇文章中,我们要解决的第一件事是“无论您是否应该采用服务网格”,这就是我所说的: 首先回答“否”。如果您刚刚开始使用微服务和少量服务,请确保首先准备好基础部分。微服务及其关联...

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

编程技术

中台之上:企业级业务架构

4

xiaoli.wang 发布于 2019-10-16

编者注: 《企业级业务架构设计:方法论与实践》的作者付晓岩,资深的企业级业务架构师,有超过19年的金融行业工作经验,目前就职于建信金融科技有限责任公司。本书是一部从方法论和工程实践双维度阐述企业级业务架构设计的著作。本文节选自原书第 6 章及第 15 章等章节,仅供学习交流使用,...

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

Java

Shiro权限管理框架(四):深入分析Shiro中的Session管理

5

dulong 发布于 2019-10-15

其实关于Shiro的一些学习笔记很早就该写了,因为懒癌和拖延症晚期一直没有落实,直到今天公司的一个项目碰到了在集群环境的单点登录频繁掉线的问题,为了解决这个问题,Shiro相关的文档和教程没少翻。最后问题解决了,但我觉得我也是时候来做一波Shiro学习笔记了。 本篇是Shiro系...

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

Java

VisualVM中的JDK Flight Recorder支持 – Jiří Sedláček

xirruiqiang 发布于 2019-10-12

JDK Flight Recorder支持的预览版已作为与GraalVM 19.2捆绑在一起的VisualVM工具的插件发布。该插件读取从Java 7和更高版本创建的所有JFR快照,并以工具用户熟悉的典型VisualVM视图显示数据。 JDK Flight Recorder(JF...

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