自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南京宇牧科技:solio5的专栏

我的个人技术博客

  • 博客(12)
  • 资源 (51)
  • 收藏
  • 关注

原创 RestFul命名实践

为什么你的RestFul接口看起来不那么好看,甚至有点膈应?大部分人自认自己的接口是restful风格,可事实上一点都不restful。

2022-11-15 09:36:56 313 3

原创 SpringBoot MultiPart 上传文件问题集锦

multipart form 上传文件 json

2022-10-08 17:27:37 312

原创 WSL问题集合

WSL问题合集

2022-09-06 17:30:02 507

翻译 低代码(low-code)法则#2:创新之源——协作

原文:https://www.mendix.com/blog/low-code-principle-2-collaboration/上文中说到模型驱动开发,是一条概括性法则,本文将继续为大家介绍“协作”法则,“协作”与“模型”是高度相关的,它值得我们深度讨论一番。以下是对“协作”的陈述:可视化接口是业务专家和技术人员之间传递信息最清晰的、无二义性的语言。土豆和马铃薯不同的人对现实世界的描述是不一样的。一个大家都通用的语言就是演示幻灯片(PPT),另外一个就是计算机代码。所以大家在一开始合作的时候就

2021-03-10 20:20:56 219

翻译 低代码(low-code)法则#1:低代码里最重要的概念——模型驱动开发

原文:https://www.mendix.com/blog/low-code-principle-1-model-driven-development/低代码有九个标志性原则,但如果要用一个规则来概括的话,那就是第一条重要原则:模型驱动开发模型驱动开发的意义:通过抽象、自动化、开放能力,将idea转换成应用,进而交付商业价值。提出这个原则的背景故事Mendix 致力于提升业务专家和软件开发人员的协作和沟通效率,同时也兼顾应用开发效率和质量。但是业务和技术之间最大的代沟在于:双方没有共同语言。传统

2021-03-10 20:19:43 1676

原创 记maven编译源码版本号不正确

请使用 -source 8 或更高版本以启用 lambda 表达式

2017-10-04 22:15:23 818

原创 记PHP安装报扩展无法加载的错误

Startup: Invalid library (maybe not a PHP library

2017-02-19 04:45:13 11458

原创 记初次hbase安装的失败经验,BindException

背景第一次安装hbase,只了解些基础,是在虚拟机上安装的,os:centos7步骤网上都有,hbase的单例安装尤其非常简单,但是,我就在最简单的步骤上就犯错了,定位了一晚上,我就想不明白了,最简单的步骤为什么偏偏在我这就行不通错误2016-12-11 22:39:48,658 INFO [main] regionserver.RSRpcServices: master/cayman.ispga

2016-12-11 23:42:29 1168 1

原创 windows 下安装nginx + php (cgi)的一些问题

问题1:安装完php后,php-cgi运行不起来运行命令php-cgi -b 127.0.0.1:9006 -c php.ini 程序很快就退出了,再去官网查看一下下载的版本对不对,结果发现是自己没装VC14的运行库问题2:nginx.conf php.ini的配置问题php.inicgi.fix_pathinfo=1nginx.confupstream multicgi { server

2016-05-27 22:21:48 423

原创 兼容性的一些思考

现状: 痛点:兼容性问题不容易被发现:当前开发模式基本上都是基于安装模式开发。 出了问题基本上都是beta,生产等重要环境,非常严重。降低代码质量:为了兼容性不得不写一些非常怪的代码,不利于可读性。修改问题单,开发新特性的成本增加:修改任何问题之前都要思考是否会引入兼容性问题。严重:代码上的一些不良实践。随着时间推移累积的兼容性问题必将成为NO1的质量问题。平台目前处理:见招拆招:基本

2016-02-28 23:46:19 362

原创 struts 下载中文名文件

text/plain attachment;fileName="${fileName}" downloadFile 10240 对文件名的处理fileName = new String((URLEncoder.encode(fileName , "UTF-8")).getBytes("UTF-8"), "GBK");有

2015-10-25 09:52:53 411

转载 vagrant,Linux下利用代理进行apt-get下载

公司限制外网限制得非常厉害,在虚拟机下想要直接访问外网下载文件什么的是不允许的,想ubuntu下apt-get这种原本很轻松的任务都变得不轻松apt-get 设置代理 proxy 方法方法一 :这是一种临时的手段,如果你仅仅是暂时需要通过http代理使用apt-get,你可以使用这种方法。在使用 apt-get  之前,在终端中输入以下命令:export  http 

2014-12-02 22:46:47 1887

The Docker Book

A new book designed for SysAdmins, Operations staff, Developers and DevOps who are interested in deploying the open source container service Docker., In this book, we'll will walk you through installing, deploying, managing, and extending Docker. We're going to do that by first introducing you to the basics of Docker and its components. Then we'll start to use Docker to build containers and services to perform a variety of tasks., We're going to take you through the development life cycle, from testing to production, and see where Docker fits in and how it can make your life easier. We'll make use of Docker to build test environments for new projects, demonstrate how to integrate Docker with continuous integration workflow, and then how to build application services and platforms. Finally, we'll show you how to use Docker's API and how to extend Docker yourself., We'll teach you how to:, * Install Docker., * Take your first steps with a Docker container., * Build Docker images., * Manage and share Docker images., * Run and manage more complex Docker containers., * Deploy Docker containers as part of your testing pipeline., * Build multi-container applications and environments., * Explore the Docker API., * Getting Help and Extending Docker.

2016-04-28

Docker- Up and Running

Docker is quickly changing the way that organizations are deploying software at scale. But understanding how Linux containers fit into your workflow - and getting the integration details right - are not trivial tasks. With this practical guide, you'll learn how to use Docker to package your applications with all of their dependencies, and then test, ship, scale, and support your containers in production. Two Lead Site Reliability Engineers at New Relic share much of what they have learned from using Docker in production since shortly after its initial release. Their goal is to help you reap the benefits of this technology while avoiding the many setbacks they experienced.

2016-04-28

Optimizing Oracle Performance

Oracle 是世界上最流行的一款强大的数据库,让我们来了解一下如果加速Oracle的性能

2016-02-07

Java Performance Tuning

java性能优化,性能优化是大型项目必不可少的部分,也是技术人员技能进阶的过程

2016-01-27

hibernate 5.0.1

hibernate 是java的ORM解决方案,非常广泛地应用于企业级应用当中

2015-09-17

Web Performance Daybook Volume

Performance is critical to the success of any website, and help with using today’s new tools is key. In this remarkable guide, 32 leading web performance experts offer practical tips, techniques, and advice for optimizing your site's user experience. Originally written for an online calendar, this collection of articles will inspire you to squeeze every ounce of performance from your site - whether you're a web developer, mobile developer, or web designer. Check the table of contents and you'll be convinced.

2015-07-23

Pro PHP Application Performance

This book contains tips, tricks, and techniques to make new and existing PHP applications much faster and less resource-hungry. Pro PHP Application Performance will help you understand all the technologies and components which play a role in how well your applications run. When seconds can mean the difference between retaining a user and losing a user, it's important for all of us to have optimization as part of our project roadmap. But what components within your application should you analyze? How should you optimize? And how can you measure how well your application is performing? These are some of the questions that are answered in this book.

2015-07-23

PhantomJS Cookbook

Beginning with the basics of PhantomJS, this book will dive into its core modules and guide you through how to solve real-world testing problems. This book explores a variety of test automation tasks, including executing JavaScript unit tests with the Jasmine, QUnit, and Mocha frameworks; functional tests with tools such as Selenium, Capybara, and CasperJS; performance analysis with tools such as YSlow; and much more. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.

2015-06-26

Hadoop MapReduce Cookbook

Learn to process large and complex data sets, starting simply, then diving in deep. Solve complex big data problems such as classifications, finding relationships, online marketing and recommendations. More than 50 Hadoop MapReduce recipes, presented in a simple and straightforward manner, with step-by-step instructions and real world examples.

2015-06-26

Field Guide to Hadoop

If your organization is about to enter the world of big data, you not only need to decide whether Apache Hadoop is the right platform to use, but also which of its many components are best suited to your task. This field guide makes the exercise manageable by breaking down the Hadoop ecosystem into short, digestible sections. You'll quickly understand how Hadoop's projects, subprojects, and related technologies work together. Each chapter introduces a different topic - such as core technologies or data transfer - and explains why certain components may or may not be useful for particular needs. When it comes to data, Hadoop is a whole new ballgame, but with this handy reference, you'll have a good grasp of the playing field.

2015-06-26

hibernate 4.3.10.Final

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用对象编程思维来操纵数据库。

2015-06-02

windows phone 官方示例代码

包含windows phone开发方方面面的内容,控件、网路、消息推送,等等等等

2015-06-02

javascript实现的纸牌游戏

一个用javascript实现的纸牌游戏,代码很剪短,很清晰,供大家参考参考,学习学习

2015-01-18

ConEmu命令行工具

如果你受够了windows下笨重的命令行可以尝试一下这款小巧的命令行工具支持设定命令行窗口大小,可以直接黏贴等等不错的功能

2014-12-22

html5 实现截图 代码实例

利用html5的api实现截图的示例,实现的效果当然没有qq那么好,不过也很值得学习

2014-12-05

Selenium工具集合

selenium是一个web自动化测试的大杀器,可以模仿用户访问一个web页面的动作,其中包括了selenium IDE(firefox插件),Selenium Server,The Internet Explorer Driver Server,Chrome Server

2014-11-05

JStools notepad++插件

一款非常好用的notepad++ javascript插件,可以格式化json数据,压缩/格式化javascript代码

2014-10-23

Notepad++ QuickText插件

一款帮助你自动补全的插件,可以自定义自动补全对象以及补全的内容,非常好用的插件,如果受不了IDE环境很卡的同学可以尝试一下,爱不释手

2014-10-20

JSHint javascript静态检查工具,notepad++插件

JSHint 是一个 JavaScript 的代码质量检查工具,主要用来检查代码质量以及找出一些潜在的代码缺陷。

2014-09-28

java api 英文版 chm

java api 英文版 chm

2014-07-29

hibernate框架4.3.5.

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

2014-07-16

hibernate4.3.5官方英文文档

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

2014-07-16

一款CVS工具

一款CVS工具,

2014-07-16

版本控制工具git-1.9.2

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如,X.org 最近就迁移到 Git 上来了,很多 Freedesktop.org 的项目也迁移到了 Git 上。

2014-07-16

struts-2.3.16.3_docs官方英文文档

struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。

2014-07-16

struts框架-2.3.16.3

struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。

2014-07-15

git-1.9.2版本控制工具

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如,X.org 最近就迁移到 Git 上来了,很多 Freedesktop.org 的项目也迁移到了 Git 上。

2014-07-15

modern UI icon 图标

非常多的modern UI 图标,供大家UI设计时方便

2013-08-26

PHP 开源留言板mapleleaf-1-9

简单易操作, 创建时需要输入 你想要的管理用户的账户 以及 为该留言板 命名一个数据库名

2012-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除