首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

国外程序员整理的Java资源大全

Jenkins:提供基于服务器的部署服务。 TeamCity:JetBrain持续集成方案,提供免费版。 Travis:提供托管服务,常用于开源项目。 数据库 简化数据库交互的工具、库。...Flyway:使用Java API轻松完成数据库迁移。 H2:小型SQL数据库,以内存操作著称。 JDBI:便捷的JDBC抽象。 jOOQ:基于SQL schema生成类型安全代码。...Hibernate:广泛使用、强健的持久化框架。Hibernate的技术社区非常活跃。 Ebean:支持快速数据访问和编码的ORM框架。 PDF 用来帮助创建PDF文件的资源。...MessagePack:一种高效的二进制序列化格式。 服务器 用来部署应用程序的服务器。 Apache Tomcat:针对Servlet和JSP的应用服务器,健壮性好且适用性强。...PrimeFaces:JSF框架,提供免费版和带技术支持的商业版。包含一些前端组件。 Spring Boot:微框架,简化了Spring新程序的开发过程。

1.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    国外整理的一套渗透测试资源合集

    wonderkun 撰写 无回复 一组很棒的渗透测试资源,包括工具、书籍、会议、杂志和其他的东西 目录: 在线资源 渗透测试资源 Shell 脚本资源 Linux 资源 Shellcode 开发 Social...社工资源 开锁资源 工具 渗透测试系统版本 渗透测试基础工具 漏洞扫描器 网络工具 Hex编辑器 破解 Windows程序 DDoS 工具 社工工具 藏形工具 逆向工具 书籍 渗透测试书籍 黑客手册系列... – 免费的metasploit教程 PTES – 渗透测试执行标准 OWASP – 开放式Web应用程序安全项目 OSSTMM – 开源安全测试方法手册 Shell 脚本资源 LSST – linux...shell脚本教程 Linux 资源 Kernelnewbies – 一个出色的Linux内核资源的社区 Shellcode 开发 Shellcode Tutorials – 如何编写shellcode...的教程 Shellcode examples – Shellcodes 的库 社工资源 Social Engineering Framework – 一些社工的资源 开锁资源 Schuyler Towne

    1.7K30

    国内和国外常用的前端 CDN 静态资源库

    七牛云存储开放静态文件CDN: http://www.staticfile.org/ 由七牛云提供包括 JS、CSS、image 和 swf 等静态文件的 360前端资源库 https://cdn.baomitu.com.../ 支持 Google 字体的静态库 字节跳动静态资源库: http://cdn.bytedance.com/ 字节跳动静态资源库很齐全。...腾讯网静态资源库: https://libs.qq.com/ 腾讯网静态资源库仅支持几个常用的静态资源(jquery、zepto等) 新浪云计算CDN公共库: http://lib.sinaapp.com.../ 又拍云JS库CDN服务: http://jscdn.upai.com/ 国外静态文件公共库 Google Hosted Libraries: https://developers.google.com...保险起见,我们还是需要在自己的服务器上放一份 jQuery,然后设置回退地址,当公共 CDN 不可用时,使用我们自己服务器的 jQuery 资源。

    5.6K22

    入门机器学习的路线图,国外优质资源推荐

    大家应该也看过很多路线图了,今天向大家介绍towardsdatascience上一个博主推荐的机器学习入门步骤和课程,看看国外的小伙伴是怎么学习的。...♊本文并非完整翻译,我加了一些对课程的介绍和评价。 ♍感兴趣的课程可以自行去小破站找资源,大部分应该已有搬运了。 ⛎无需迷信,其实国内也有很多优秀的公开课,这个有机会另起一篇再做介绍。 ?...哈佛大学的最受欢迎的课程之一:CS50,面向编程初学者,内容包括基本的计算机知识以及基础算法,常见的编程语言。 ?...数据结构和算法也是必须要学的,这一块很多转行的同学比较容易忽视,推荐微软出品的一门公开课。 ?...想走捷径的同学可以考虑微软出的《机器学习的基本数学:Python版》,亮点使用python著名的库Numpy,pandas,matplotlib以图形方式教授数学。

    94940

    有哪些不讲武德的国外计算机学习资源?

    在你还在纠结到底去哪里找靠谱学习资料的时候,有一些年轻人不讲武德,早早用上了优质资源学习,开足马力升职加薪了。 这种行为实在是过分,还能不能一起愉快做编程人了?...打不过就加入,有哪些方便获取的国外计算机学习资源呢?博文菌给大家带来一些靠谱安利。...官网链接:https://www.edx.org/ 04  博文视点学院 以上推荐的国外计算机相关学习资源,资源都很优质,但基本上都对学习者的英文水平有所要求,很容易让人望而却步。...最重要的是,视频内容会涉及大家平常开发中最感兴趣的一些方面,每年坚持动态更新。  ...本书是学习响应式编程非常好的参考资料,是成体系的、传授编程思想和技巧的图书。 对于英语不太好的同学,不必忧虑于语言问题,可以畅快学习啦!

    37510

    【开源工具】国外程序员整理的机器学习资源大全

    本列表选编了一些机器学习领域牛B的框架、库以及软件(按编程语言排序)。...Java 自然语言处理 CoreNLP—斯坦福大学的CoreNLP提供一系列的自然语言处理工具,输入原始英语文本,可以给出单词的基本形式(下面Stanford开头的几个工具都包含其中)。...Encog —先进的神经网络和机器学习框架,包括用来创建多种网络的类,也支持神经网络需要的数据规则化及处理的类。它的训练采用多线程弹性传播。它也能使用GPU加快处理时间。...Neural Network Designer —这是一个数据库管理系统和神经网络设计器。...通用机器学习 Ruby Machine Learning —Ruby实现的一些机器学习算法。 Machine Learning Ruby jRuby Mahout —精华!

    1.9K91

    我珍藏的一些好的Python代码,技巧

    很多小伙伴加了菜鸟学Python小助手的微信,有一些在问一些入门的问题,有一些在问如何学习Python....其实Python是入门容易精通难,大家平时要养成记录的习惯,好的代码要记录下来,学会总结,经常翻一翻会有收获!今天我来分享一些我自己记录的代码结构,欢迎拍砖! 01. 简洁的表达式 ?...03.查询 排序和查询都是好基友,长的数据结构里面(字典,列表)里面我们一定会有查询,过滤的需求。...点评:正则是一个非常不错的过滤方法,有的时候好的正则顶的上几十行代码,精通正则对玩数据分析,数据清洗是必需的技能! 04....一个往外:类的设计必然涉及到继承和组合,那么就一定会牵连到大名鼎鼎的设计模式,好的代码结构是非常清晰和容易扩展的。

    58530

    Android | 资源冲突覆盖的一些思考

    啥是资源冲突覆盖,就是两个不同的文件,有着相同的文件名,在打包apk后引起的系列问题。本文将从情景、解决思路、延伸,三个方面展开。...,引发空指针,运行壳工程如下, 发现直播list页面是好的,但是电商list页面报了空指针, ?...又或者人为约束靠不住的话,加个Android的resourcePrefix资源前缀限定, //resourcePrefix资源前缀限定,只能限定布局文件名和value资源的key,并不能限定图片资源的文件名...开个玩笑啦,不过每当升级gradle都确实会带来一堆问题,什么接口没了,一些老的插件又要改造之类的,真是苦了开发者啊!.../icon_goods2,即完全一样的图标文件用了不同的名字,导致资源冗余,然后运行, ?

    72520

    分享一些好用的插件(大佬看了都说好)

    前言 最近在整理笔记的时候,发现平时收藏使用的插件的笔记比较乱,刚好抽空整理了一下,并提取一些精华部分放在这里,方便自己查看,也方便看掘友们查看。...utm_source=alading&utm_campaign=repo momentjs momentjs是一个专注时间处理的库,功能很强大,对时间类需求比较大的,推荐使用,但是一般对我个人而言用到的方法其实相对较少一些...:⭐⭐⭐ koroFileHeader 每当你新建一个文件时候会在头部自动生成作者信息、创建时间、更新时间等,并且更新时间是根据你最后一次保存自动刷新的~ 还有一些好玩的头部注释(比如佛祖、龙等)这里都有...推荐指数:⭐⭐⭐⭐⭐ 官网地址:https://zh.snipaste.com/ Navicat Premium 可视化数据库管理,对于像我这种只会增删改查的前端不要太友好了,使用简便,管理数据库分分钟.../ chrome清理缓存 这里可以清除一些网站的dns缓存,特别适合需要将项目代理到本地开发的同学,配合switchhost使用更佳~ 推荐指数:⭐⭐⭐⭐ 官网地址:chrome://net-internals

    1.1K31

    好的用户界面-界面设计的一些技巧

    当然,约定是会过时的,随着时间的推移,同样的操作也有可能被赋予新的含义。但要记住,当你在界面中打破这些常规时一定要目的明确,并且出发点是好的。 ?...重要的是这种战术屡试不爽,因为它暗示了资源的紧缺或者活动的时间有限,今天可以买,但明天可能就无法这么低价了。另一方面,这一战术也让用户感到会错失一次大好的机会,再一次,应用了人们害怕失去的本性。...因为数字产品是可以很容易拷贝复制的,不存在缺货的情况。其实,在界面设计中,也可以将其运用起来与现实中的资源紧缺进行联系。...页面加载速度和UI对操作的响应速度都直接关系到用户是否有耐心继续等下去。无疑地每多一秒种的等待都会失去一些用户或者项目机会。一个好的解决之道当然就是优化你的页面和图片。...一个好的例子就是现今流行于各个主流程序中的J(后退)K(前进)快捷键组合,比如在Gmail,Twitter和Tumblr中。按钮固然好,但快捷键会锦上添花。 ?

    77230

    Android | 资源冲突覆盖的一些思考

    啥是资源冲突覆盖,就是两个不同的文件,有着相同的文件名,在打包apk后引起的系列问题。本文将从情景、解决思路、延伸,三个方面展开。...,引发空指针,运行壳工程如下, 发现直播list页面是好的,但是电商list页面报了空指针, [007S8ZIlly1gg2kbb6ttuj315o0260ut.jpg] 电商团队开始慌了,为什么受伤的总是我...又或者人为约束靠不住的话,加个Android的resourcePrefix资源前缀限定, //resourcePrefix资源前缀限定,只能限定布局文件名和value资源的key,并不能限定图片资源的文件名... */ //返回包含所有原始Android资源的文件集合,包括来自传递依赖项的资源 //这是一个正在孵化的API,可以更改或删除它,恕不另行通知 @Incubating...gradle都确实会带来一堆问题,什么接口没了,一些老的插件又要改造之类的,真是苦了开发者啊!

    2.6K10

    Linux是什么,推荐一些好的学习方法

    操作系统是计算机硬件和软件之间的一个桥梁,它负责管理计算机的硬件资源、提供用户与计算机硬件之间的接口、调度程序运行以及提供各种服务。操作系统是一种系统软件。...数据库服务器:Linux上的数据库服务器,如MySQL、PostgreSQL等,负责存储和管理企业的大量数据。...Linux该如何学习,推荐一些易读的工具书,以及一些实践和常见问题和处理方法学习Linux可以按照以下步骤进行:了解基本概念和基础知识:熟悉Linux的起源、发展、基本架构和常用命令等。...学习系统管理:学习如何监控系统资源、管理用户和权限、备份和恢复系统等。实践和常见问题处理:通过实际操作和解决问题的经验来提升技能和熟练度。...以上是学习Linux的一些建议、易读的工具书推荐,以及一些常见问题和处理方法。希望对你有所帮助!

    29000

    好的数据库面试题集合

    遇到的困难是:PL/SQL居多,T-SQL太少,所以需要筛选,修改答案,甚至有一些在T-SQL里面还没有支持。...下一步再把数据库T-SQL经典教程在翻看一遍,基本上对数据库就算告一段落了,前前后后共整整1个多月的时间(去年10.1是二周,下载是三周),学习的还行吧。...下面的就是全部内容,大段摘录的,或者是抄的,我都写了出处;有一些实在忘记了,请见谅:向大家共享知识,想必也是作者的本愿吧。 1.     ...一些常识:http://www.enet.com.cn/article/2007/0802/ A20070802755140.shtml ² 简要叙述一下SQL Server 2000中使用的一些数据库对象...AFTER触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库表格里的数据变化十分好用。

    1.8K10

    一些可用于研究的GIS数据资源

    国内的情况就不用说了,基本上是很难找到可以用于研究的GIS数据资源的。要么就是收费,免费的即使能找到,能否合法合规的进行使用也是一个问题。...地理信息数据还是国外比较开放一些,相当多的政府组织或者公益机构对公众开放了下载渠道,大家可以适度获取并进行研究。...简单来说这个工具就是在地图上指定一个区域,然后选择相应的数据集进行下载。 说一下笔者的使用情况: 需要注册账号,并且注册的流程还挺长的,注意使用的邮箱,最好使用国外的。...比较有用处的是这个矢量是带高程的。 OpenStreetMap 矢量数据的获取还有个非常好的获取渠道就是OpenStreetMap:https://www.openstreetmap.org/ 。...提醒大家在使用的时候不要密集地获取数据,过度占用对方服务器资源,毕竟这些资源以后可能越来越少了。 最后提供一个从上述资源下载的洛杉矶地区的GIS数据,包括影像、地形和矢量: 地址

    13810

    数据库资源的改进设计

    其实显而易见,第一种方式看起来蛮好,但是对于运维来说,是不够规范的,而且从管理的角度来说,定制化程度太高,从系统角度来说,是可以简化的。从我的角度来说,我是更倾向于第2种方案。...方案很快就敲定了,但是我细细意向,我们其实在数据库方向的一些工作是和这件事类似的。...比如我们现在的数据库管理模式是不透明的,我们通常会收到业务提交的资源申请和变更申请,我们大多数情况下是去执行,在这个之外是去衡量成本和配置,但是问题的本质却没有发生变化,多年的经验告诉我,大多数的业务资源使用率是很低的...,其实从资源成本的角度来说,这么多的资源空置其实是可以避免的,另外一个角度假设我们现在有100台数据库服务器,但是资源之间彼此是隔离,完全没有调动起来。...假设我们按照Zone为粒度进行资源划分,那么可以把一些资源和使用要求较低的业务放在一个默认的资源池里,对于资源使用较高的分别为zone2,zone3,如果zone1里面的实例因为扩展需要快速影响,也可以通过这种机制来快速实现

    47510
    领券