资讯月刊下载
[开源软件] 若依后台管理系统 1.1.1 发布,新增表单构建器
若依管理系统 v1.1.1 已发布,更新日志: 1、新增表单构建器 2、支持新增主部门 3、支持选择上级部门、上级菜单 4、字典管理新增单条删除 5、优化一些其他细节 平台简介 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,O ...
[非技术] Python 人气王,JS 比 Java 更受公司青睐
四月 PYPL 编程语言排行榜和 Hacker News 招聘趋势都已经出炉。 Hacker News 招聘趋势的数据由 Hacker News 新闻站负责收集,它不仅仅关注编程语言趋势,还关注公司要求的顶尖技能的趋势,包括框架、库等。 PYPL 通过分析 Google 搜索语言教程的频率生成数据,即,某项语言在 Google 上搜索频率越高,表示这项语言越受欢迎。 在四月的数据中,两个排行榜 ...
[开源软件] 若依后台管理系统 1.1.0 发布
若依管理系统 v1.1.0 已发布,更新日志: 1、支持新增主目录 2、支持批量生成代码 3、支持导出数据(csv、txt、doc、excel) 4、自动适应宽高模式窗体(兼容所有分辨率) 5、重复校验(角色名、菜单名、部门名) 6、优化一些其他细节 平台简介 一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系 ...
[研发管理] 一文了解十大 Java 开发者必备测试框架!
想要提升自己的自动化测试技能吗?本文将介绍10个优秀的 Java 测试框架和库,来提升你的自动化测试技能。 以下为译文: 最近,我写了很多面向 Java 开发者的文章,介绍了一些值得开发者学习的编程语言、库以及框架。面对多项技术能力,如果你的精力只够提升其中一项技能,那么我认为自动化测试技能是最值得你去提升的。 测试是一门能够区分专业开发人员与业余开发人员的重要学科。这不在于你掌握TDD、BD ...
[编程语言] 深入理解 Java 多线程核心知识:跳槽面试必备
多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程至关重要。 本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。 概念梳理 本节我将带大家了解多线程中几大基础概念。 并发与并行 并行,表示两个线程同时做事情。 并发,表示一会做这个 ...
[编程语言] Java 堆内存溢出梗概分析
引用原文:Java Out of Memory Heap Analysis 链接:https://dzone.com/articles/java-out-of-memory-heap-analysis 译者:dreamanzhao, 无若 任何使用过基于 Java 的企业级后端应用的软件开发者都会遇到过这种低劣、奇怪的报错,这些报错来自于用户或是测试工程师: java.lang.OutOfMemor ...
[编程语言] 阅读开源框架,遍览Java嵌套类的用法
引用作者:张逸 Java的类对外而言只有一种面貌,但封装在类内部的形态却可以丰富多彩。嵌套类在这其中,扮演了极为重要的角色。它既丰富了类的层次,又可以灵活控制内部结构的访问限制与粒度,使得我们在开放性与封闭性之间、公开接口与内部实现之间取得适度的平衡。 嵌套类之所以能扮演这样的设计平衡角色,是因为嵌套类与其主类的关系不同,主类的所有成员对嵌套类而言都是完全开放的,主类的私有成员可以被嵌套类访问,而 ...
[编程语言] 刚刚,Java 10 正式发布了
3 月 20 日,Oracle 宣布 Java 10 正式发布。官方已提供下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 。 在 Java 9 之后,Java 采用了基于时间发布的策略,每 6 个月一个版本。这是采用新的发布策略之后的第一个版本。 Java 10 主要有 12 个新特性。 具体来看 ...
[编程语言] Java 程序员开发常用的工具
1、常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。有开源免费的;有商用收费的。如何选择一款适合自己的集成开发环境,亦或说选择一款符合自己项目开发需要的集成开发环境。如果选择得当,那么就能够使得开发工作事半功倍;否则事倍而功半。 免费开源Eclipse Ecli ...
[开源软件] Minidao 1.6.2版本发布,轻量Java持久化框架,Hibern ...
Minidao产生初衷? 采用Hibernate的J2EE项目都有一个痛病,针对复杂业务SQL,hibernate能力不足,SQL不好优化也无法分离。 这个时候大家就想到集成mybatis,但是一个项目既用hibernate又用mybatis,显得很重事务也不好控制。大家常规的做法是采用springjdbc来实现原生SQL编写,但是同样存在问题,SQL无法分离也没有逻辑标签能力。 所以为了解决 ...
[编程语言] 2018 编程语言关注度调查:Java 9 关注度上升
JAXenter 对流行度比较高的几门编程语言进行了调查,了解用户对它们的喜爱度与关注程度。 Java 数据显示,42% 的受访者对旧版本的语言更感兴趣。让人意想不到的是,62% 的人希望在 2018 年更多地关注 Java 9,并且只有五分之一的受访者认为 Java 9 没有意义。 也有三分之一的参与者表示对即将到来的版本(Java 10 和 11)感兴趣。 Kotlin 和 Go 有 ...
[编程语言] Java 9 新特性,看这里就明白了
1、Java9 新特性之---目录结构 包含jdk8及以前的jdk版本,所有目录结构以及目录含义如图: jdk9之后,目录结构发生变化如图: 这个新特性只要了解下就可以了,这个目录结构是方便为了接下来新特性做保证 2、Java9新特性之---JShell工具 怎么理解,怎么用呢?这个只是针对于java9来说,相当于cmd工具,你可以和cmd一样,直接写方法等等,不过我认为只是适用于初学者 ...
[编程语言] JAVA 线程池的正确打开方式
当前环境 jdk == 1.8 Executors 使用的隐患 先来看一段代码,我们要创建一个固定线程池,假设固定线程数是4。代码如下: Executors是JAVA并发包中提供的,用来快速创建不同类型的线程池。 是不是很简单,创建线程池只需一行代码。对于一些个人项目或临时性的项目,这样写确实没什么问题,而且开发速度很快。但在一些大型项目中,这种做法一般是禁止的。 WHY??? 因为用Exe ...
[编程语言] Java 在 2018 的关键字:Eclipse 之年,容器和无服务 ...
现在,Java EE 已经是 Eclipse 基金会的一个项目;甲骨文也加快了 Java SE 的发布频率,最重要的是通过 Java 模块化系统(Java Platform Module System),即大家熟知的 Jigsaw,Java 的模块化特性终于正式和开发者见面了! 我们有理由相信,未来的一年对 Java 专业人士来说将是有趣的一年。 IBM 杰出工程师兼 Java 首席技术官 J ...
[编程语言] Java语言的2018展望
引用作者|Ben Evans 编辑|薛命灯 在过去的 2017 年中,Java 世界中发生了许多前所未有的变化,其部分原因在于 Java 9 的推出,尽管它推后了近一年的时间。 然而,随着时间的推移人们可能会发现,推出 Java 9 版本的意义,远没有随该新版本一并推出的 Java 版本发布周期变更为每六个月一次的意义更为重大。Java 版本发布周期的变更,意味着在 2018 年将会推出两个 Ja ...