精华内容
下载资源
问答
  • java编程常用软件

    万次阅读 多人点赞 2019-12-08 22:59:10
    有大神曾说“给我一个记事本,我还你一个项目”,作为小白...虽然有点强行甩锅IDE的嫌疑,但有款好的编程软件,就会让你打代码速度更快,让你的头发掉的更少…… 废话讲完了,以下是我推荐的几款编程常用软件: ...

        有大神曾说“给我一个记事本,我还你一个项目”,作为小白的我,以前也对这句话深信不疑,但当我参加人生第一次编程考试的时候,我发现我用记事本码代码的速度实在是太慢了,一样的代码,别人用eclipse IDE编写用了5分钟,而我至少半小时。虽然有点强行甩锅IDE的嫌疑,但有款好的编程软件,就会让你打代码速度更快,让你的头发掉的更少……

        废话讲完了,以下是我推荐的几款编程常用软件:

        1、IntelliJ IDEA --当然是码java代码的软件啦

        IntelliJ IDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

        2、Navicat --数据库可视化软件,支持多种数据库

        Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

        3、XMind --可用于编程知识点的总结

        XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图逻辑图组织结构图(Org、Tree、Logic Chart、Fishbone)。

        4、TeamViewer--远程协助(求救-大公司里私下使用时候,网络可能不稳定)

        TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。

        5、Visual_Paradigm--用于制作对象建模、流程图

        Visual Paradigm for UML可以支持多种图表类型,比如:类图、例图、序列图、通信图、状态机设计图、动态图、组件图部署图、包裹图、对象图、综合结构图、定时图、交互概述图、使用案例详细编辑器、支持使用事件案例流、生成事件案例流序列图、需求管理、需求图、文本分析、CRC卡图。

    6、postman HTTP接口调用工具

    postman是一款强大网页调试工具的客户端,postman为用户提供强大的 Web API & HTTP 请求调试功能。postman能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers,是一款非常实用的调试工具。

    7、MobaXterm

    MobaXterm 是远端电脑的终极工具箱。作为一个单窗口程序,为程序员、网站管理员、IT管理员以及更多需要处理远端任务的用户提供了很多实用的功能。

    8、向日葵

    向日葵远程控制软件是一款免费的集远程控制电脑手机、远程桌面连接、远程开机、远程管理、支持内网穿透的一体化远程控制管理工具软件

    9、VMware Workstation Pro

    vmware是一款功能强大的桌面虚拟计算机软件,在虚拟网路,实时快照,拖曳共享文件夹,支持PXE等方面均有特别之处,是业界非常稳定且安全的桌面虚拟化平台

    10、Typora  Markdown 文本编辑器

    Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。

    11、Snipaste  截图贴图工具

    Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下 F1 来开始截图,再按 F3,截图就在桌面置顶显示了。就这么简单!

    12、原型图设计工具

    墨刀,一款在线的移动应用原型与线框图工具。借助于墨刀,创业者、产品经理及UI/UX设计师能够快速构建移动应用产品原型,并向他人演示。

    13、OneNote

    Microsoft office OneNote,是一套用于自由形式的信息获取以及多用户协作工具。适合做笔记和搜索笔记

    14、Visio 流程图

    代码设计评审的时候,可以用Visio画代码执行流程图。

    15、 windows便签

    每天的TODOLIST 可以写在便签上

    16、 jmeter   压测工具

    一个接口初步完成时,最好先自己先压测一遍,看看吞吐量指标,养成处理高并发场景的习惯

    17 、RDM  window redis管理工具

    方便查看redis数据

    18、  Arthas java应用诊断工具

    可以查看java应用方法耗时、jvm、反编译代码等功能

     

     

     

     

     

     

     

     

    展开全文
  • 当然如果你入了美团、饿了么等平台,他们会帮你推荐一整套的软、硬件设备,但每的利润也会分走你不少呢。作为开发人员,我们如何能构建出这样一套餐自己的系统呢? 本文从开发人员角度,基于 Java+小程序平台,...

    无论脑力工作者,还是体力工作者,又或是其他工作者,开心或不开心时都免不了叫个外卖。或者在某些快餐店吃饭时经常听到“您有新的订单,请及时处理”然后就听见打印机吱吱吱的将订单自动打印出来了。

    当然如果你接入了美团、饿了么等平台,他们会帮你推荐一整套的软、硬件设备,但每单的利润也会分走你不少呢。作为开发人员,我们如何能构建出这样一套餐自己的系统呢?

    本文从开发人员角度,基于 Java+小程序平台,我们来谈一谈以下几个问题:

    1. 从用户下单,到系统接单,再到小票自动打印,这一连串的动作,中间到底经历了什么?(原理分析)
    2. 如果你是餐饮店老板,如何构建一套自己的系统去实现自动接单、语音提醒、小票打印?(经验分享)
    3. 如果你有一套现成的系统,如何快速接入自动打印小票的功能?(含代码及实现效果)
    4. 一整套的系统如何架构?(简要分析)

    阅读全文: http://gitbook.cn/gitchat/activity/5da6810e6ae2a675c210b3b1

    您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

    FtooAtPSkEJwnW-9xkCLqSTRpBKX

    展开全文
  • Java程序员常用软件

    万次阅读 多人点赞 2019-11-03 19:07:31
    目录 1、IDE ...工欲善其事必先利其器,作为有多年开发经验的Java程序员,应该都会有一些常用的软件来辅助自己的工作,下面分享从业几年来一直在用的一些软件。 1、IDE Eclipse Eclipse 是一...

    目录

    1、IDE

    2、应用服务器

    3、分布式版本控制

    4、项目管理

    5、数据库管理工具

    6、Web服务器

    7、接口测试工具

    8、SSH工具

    9、抓包工具

    10、其他一些软件


    工欲善其事必先利其器,作为有多年开发经验的Java程序员,应该都会有一些常用的软件来辅助自己的工作,下面分享从业几年来一直在用的一些软件。

     

    1、IDE

    Eclipse

    Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

    下载地址:https://www.eclipse.org/downloads/

     

    Idea

    IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。

    官网地址:https://www.jetbrains.com/

     

    2、应用服务器

    Tomcat

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

    http://tomcat.apache.org/

     

    3、分布式版本控制

    Git

    Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    官网地址:https://git-scm.com/

     

    TortoiseGit

    小乌龟,Git的图形化操作软件

    下载地址:https://tortoisegit.org/download/

     

    4、项目管理

    Maven

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
    Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

    下载地址: http://maven.apache.org/download.cgi

     

    5、数据库管理工具

    Navicat

    Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

    Navicat是强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库。

    地址:https://www.navicat.com.cn/

     

    6、Web服务器

    Nginx

    Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
    其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

    平时开发多项目时可以用作反向代理服务器,使用域名(80端口)代理到多个后端应用(其他端口)。

    官网地址:http://nginx.org/en/

     

    7、接口测试工具

    Postman

    在我们日常的测试工作中,接口测试其实很普遍,无论你是做什么测试,功能、自动化亦或是性能测试,都会或多或少接触到接口。在测试过程中,很多场景都需要测试人员针对某个接口进行测试,并针对不同类型的接口设计不同的测试方案,Postman就是这样一款接口测试神器。

    postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。

    https://www.getpostman.com/

     

    8、SSH工具

    SecureCRT

    SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

    SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。

    官网地址:https://www.vandyke.com/products/securecrt/

     

    9、抓包工具

    Fiddler

    Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

    官网下载地址:https://www.telerik.com/download/fiddler

     

    10、其他一些软件

    SwitchHosts

    SwitchHosts 一款快速切换 Hosts 工具,支持 Win,Mac 和 Linux

     

    ChrisPCDNS、AliDNS

    切换dns工具,一般在公司内部多环境的情况下会经常用到

     

    RedisDesktopManager

    redis图形客户端

     

     

    展开全文
  • 外包众包接单方法

    万次阅读 多人点赞 2018-08-21 15:57:26
    如果自己工作的时间长,熟悉软件行业,人缘好,认识的朋友多,单子会比较多。 2、社交平台 通过QQ群、微信朋友圈、微博、百度贴吧、百度知道、知乎等社交平台,发布自己的作品,吸引客户前来洽谈。 3、自有渠道 ...

    1、朋友介绍
            如果自己工作的时间长,熟悉软件行业,人缘好,认识的朋友多,单子会比较多。
    2、社交平台
            通过QQ群、微信朋友圈、微博、百度贴吧、百度知道、知乎等社交平台,发布自己的作品,吸引客户前来洽谈。
    3、自有渠道
            通过自己的博客和网站,展示自己的开发实力和作品,同时做好搜索引擎优化,让别人能找的到你。
    4、搜索引擎
            通过给搜索引擎缴费,购买广告和推广服务,获得业务推广和客户。
    5、自主挖掘
            通过参加一些线下活动,认识一些业界朋友,介绍一些客户资源。
    6、外包众包平台
            通过和外包平台合作。

    以下是国内的一些主要外包众包平台:

     

    展开全文
  • Java接口和Java抽象类

    千次阅读 热门讨论 2008-05-29 14:57:00
    Java接口和Java抽象类 在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。 刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,...
  • Java接口 详解(二)

    千次阅读 多人点赞 2016-10-06 12:16:01
    上一篇Java接口 详解(一)讲到了接口的基本概念、接口的使用和接口的实际应用(标准定义)。我们接着来讲。一、接口的应用—工厂设计模式(Factory)我们先看一个范例:package com.wz.factoryDemo;interface Fruit...
  • java 连接 firebird

    千次阅读 2011-03-08 16:04:00
    java中使用fb(jaybird)到这里下载最新版的jaybird(fb的jdbc Driver) http://www.firebirdsql.org/index.php?op=files&id=jaybird<br />它是4类型jdbc驱动,根本不需要odbc中转,是效率最好的类型(具体见jdbc...
  • java接口与对象区别

    万次阅读 2017-11-21 08:35:57
    深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为...
  • Java接口和应用程序接口API的理解

    千次阅读 2019-05-19 18:16:21
    Java接口和应用程序接口API的理解 Java中接口中的方法是抽象方法,API(应用程序接口),他们都是接口。问题是一般的Java接口中的方法是抽象方法,而API中的方法却是可以直接调用的。 1.具体的编程语言中的接口,...
  • Java

    千次阅读 2018-01-28 11:31:40
    字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套字。多数着重讨论 Java 编码...
  • 单元测试是软件开发的重要测试方法。开发单元测试中难免遇到异步函数的测试案例,本章讲介绍junit实现异步单元测试。
  • java 点登录

    万次阅读 2017-12-08 17:04:59
    点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 较大的企业内部,一般都有很多的...
  • Java 产品与软件下载

    千次阅读 2009-02-26 11:43:00
    本栏目提供了数百个 Java 产品与软件下载的网站链接、简介以及 developerWorks网站上的相关技术资源。通过本栏目,您既可以方便地找到您所需要的 Java 工具、组件和代码,同时也可以查看相关的技术文章和教程,为您...
  • java抽象类 与 接口

    千次阅读 2015-01-12 16:13:39
    Java接口和Java抽象类的认识 很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类...
  • Java 接口和抽象类区别

    万次阅读 多人点赞 2011-11-01 08:56:18
    一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体...
  • Java(2)-Java IO输入输出流

    万次阅读 多人点赞 2012-04-01 11:28:55
    1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。...Java.io是大多数面向数据流的输入/输出类的主要软件
  • 你是天天写C#程序的程序员,若做了一个 PHPwind 的点登录,那估计需要几天时间?    客户只提了一个需求,门户网站需要与 PHPwind 需要有点登录功能,问你多长时间能弄好?就一个功能嘛,那1天...
  • 平时工作不忙的时候兼职接单还是挺好的!赚个饭钱!我第一个苹果手机就是用兼职的钱买的~o(∩_∩)o 哈哈 谈谈一般兼职接单的方式有哪些!最多的是网站上接单!其次是一些放单群中,极少的是在贴吧中接单! 一、...
  • Java接口自动化测试框架设计-1-开发环境的搭建

    万次阅读 多人点赞 2018-05-21 23:58:05
    本篇作为这个系列第一篇,主要介绍基础环境搭建过程。废话不多说,刚开始,尽量详细,通过...本机环境安装了Eclipse软件3.本机环境安装了Java jdk 8版本4.本机需要能连接上互联网 我这里还是选择了Eclipse,当然...
  • –由于本人不在广州当地上学,所以采取的是电话面试,说好的下午4点,结果由于面试官们(两个)面试上一个同学面的比较久,就一直等到4点45,然后5点开始正式面试,由于自己学的很菜,材料工程,面Java软件开发,刚...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的...
  • Java常见设计模式总结

    万次阅读 多人点赞 2021-09-18 17:18:54
    设计模式于己于人于系统都是多赢的,它使得代码编写真正工程化,它是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种...
  • Java知识体系最强总结(2021版)

    万次阅读 多人点赞 2019-12-18 10:09:56
    本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同...
  • 程序员接单网站哪个好(盘点十大程序员接私活平台) 作者: 敲着代码 看着运营姐姐 [ 举栗导读 ] 什么样的私活不能接 1、没有第三方担保的个人对个人的尽量不要接,双方都没保障,出了问题很大的可能撕破脸皮...
  • 我是如何从通信转到Java软件开发工程师的?

    万次阅读 多人点赞 2018-11-16 13:15:33
    我当初研究生刚毕业,是去了华为,我的岗位就是Java软件开发,结果进去之后做通信了。我就纳闷,我研究生读的是通信,我特地自己自学Java,结果又回到做通信,这就很尴尬了。 所以后来我还是走了,有些读者问我,...
  • Java---设计模式app小软件汇总应用

    千次阅读 2016-04-06 02:21:35
    写了一个app小软件,重点不在于软件软件bug挺多,也没去修改。 这个小软件只是为了更好的说明和了解设计模块而做的。 Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结构上 大家看看...
  • Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。  一.接口含义...
  • Java 接口

    万次阅读 2016-01-22 11:30:24
    Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为...问题的出现:Java是一种继承的语言,

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 320,310
精华内容 128,124
关键字:

java接单的软件

java 订阅