精华内容
下载资源
问答
  • 如何定位Bug是前端还是后端问题(个人总结) 一、UI界面出现问题 如果是APP方面UI的问题—APP相关探查工具 如果是WEB浏览器方面的问题“ 1.查看前端UI实现代码是否报错 2.查看对应API接口响应是否异常(接口测试...

    如何定位Bug是前端还是后端问题(个人总结)

    一、UI界面出现问题

    如果是APP方面UI的问题—APP相关探查工具

    如果是WEB浏览器方面的问题“

    1.查看前端UI实现代码是否报错

    2.查看对应API接口响应是否异常(接口测试工具:Fiddler、postman、浏览器F12开发者工具)

    二、服务层界面出现问题

    通过Linux相关命令,查看对应服务所在日志,是否报错

    命令:

    1 当日志文件名没有被切换,可以使用这个方法一直查看文件的实时日志。

       tail -f 日志文件名

    2 当日志文件名被切换到备份文件,同时产生新的日志文件名,这时候使用大写F参数来保持最新实时日志查看。

      tail -F 日志文件名

    3.当我们需要分析日志的时候,会使用关键字寻找相关的线索,那么我们肯定会用到grep命令。

    但是所在关键字的行不一定完整记录用户的行为,这时候你就需要看关键字附近的上下文日志,比如抛异常的日志,那么怎么截取我们想要的日志呢?

    3.1 根据关键字锁定满足条件的行数。

      grep -n "日志关键字"  日志文件名

    3.2 第一步查出某个符合的日志行数是1000行,想要这一行和他后面100行。

      sed -n "1000,1100p"  日志文件名

    或者grep用以下参数控制上下文的显示:

       grep -C 10 keyword 日志文件名 显示日志文件中匹配keyword字串那行以及上下10行

       grep -B 10 keyword 日志文件名 显示keyword及前10行

       grep -A 10 keyword 日志文件名 显示keyword及后10行

    三、数据库相关存储数据出现问题

    1.查看对应数据的数据库、数据表相关信息是否正常对应、存储、显示

    2.对相关数据的操作是否正确

    3.操作字段内容是否符合预期规则

    四、缺陷定位方法总结与缺陷报告内容

     

     

    展开全文
  • 前端还是后端? 这两者哪一个更好? 这两者哪一个薪资更高? 这两者哪一个比较容 易学? 这两者哪一个更有发展前景? Emmm,实,想要在IT技术领域深耕下去,无论是前端还是后端,没有哪一个是容易的。 今天编者就从以下几...

    很多外行人在考虑转行IT时,都会出现以下这样的纠结:

    前后端是什么?

    做前端还是后端?

    这两者哪一个更好?

    这两者哪一个薪资更高?

    这两者哪一个比较容 易学?

    这两者哪一个更有发展前景?

    Emmm,实,想要在IT技术领域深耕下去,无论是前端还是后端,没有哪一个是容易的。

    今天编者就从以下几个方面来给大家详细科普-番。

    一、什么是前端,有哪些相关岗位?

    前端即网站前台部分,既包含了页面设计,又包含了页面实现,主要是指运行在PC端,移动端等浏览器上展现给用户浏览的网页。

    “前端”是网站与用户直接交互的部分,从字体到布局再到图片大小,以及下拉菜单、展示栏和动态效果等等,这些视觉上可见的所有内容,都是由浏览器解析、处理、渲染相关HTML、CSS、JavaScript后呈现出来的结果。

    简单来说,你在使用网络过程中看到的所有网站上的展示页面和供你操作的使用页面都可以称之为前端。
    在这里插入图片描述
    IT行业中的前端一般泛指两类岗位:

    1.U1设计。即用户界面设计,对PC互联网和移动互联网进行设计,如网页设计、App页面设计和布局,icon设计,交互设计等,设计时除了视觉美感外,还需考虑人机交互的逻辑,主要载体是各种电子显示屏。

    2.Web前端开发。将UI设计的效果图实现成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。

    二、什么是后端,有哪些相关岗位?

    IT行业中的后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现相关功能和信息数据的存取、平台的稳定与性能等等,简单说就是为前端展示的业务逻辑功能做处理。后端是用户看不见的东西,涉及到的逻辑代码也比前端人员要多很多。IT行业中的后端一般也泛指两类岗位:

    1.后端开发。利用Java、Python、 PHP等各种技术语言进行产品业务逻辑和功能的实现,目前企业内比较主流的后端语言是Java开发。

    2.软件测试。在规定的条件下对开发人员做出来的产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程和结果的反馈。

    在这里插入图片描述
    举个栗子,你就会明白前后端分别是什么了。

    注册一一个网站,你的信息会被记录到该网站的后台数据库,便于下次直接登录,注册时用户看到和使用的页面属于前端,而存储你注册信息的后台数据库就是后端。再比如,疫情期间,我们都会使用健康码。当你打开微信扫一扫就出现的绿码界面,就是前端技术实现的。

    但其实,微信扫码之后会向服务器发送请求,服务器会根据用户信息来判断出现什么颜色的二维码,而这一套逻辑以及相关的代码实现,是用户看不见的,这就是后端的工作。
    在这里插入图片描述
    三、前后端不同岗位各自需要什么样的技术?

    1.UI设计。

    需精通PS、AI、 Axure、 coreldraw等设计软件, 了 解移动端和PC端不同平台之间的特性,能做多屏界面设计、Logo设计、可视化和后台等等,同时如果会Web前端设计,交互原型设计,动效设计会更有竞争力。

    2.Web前端开发。

    需精通HTML5、CSS3、JavaScript、 JQuery、 Ajax、 ES6等比较核心的前端技术,具备互联网交互设计能力,熟悉后端服务器运行环境和数据通信协议,掌握响应式布局框架、Angular、 Vue、React等JS框架以及App开发技能。

    3.后端开发。

    后端开发以ava为例,主要用到的是,包括但不限于Spring、Springmvc、 Hibernate、 Http协议、Servlet Tomcat服务器等技术。掌握JSP、JSTL、 XML、HTML、 JavaScript. JQuery等语言,能做简单的MySQL或者SqIsServer等主流数据库设计,懂-些设计模式等等。

    4.软件测试。

    初级测试人员需要学习功能测试技术、计算机基础、软件测试核心理论、Linux、 数据库等。但若想要长期发展,测试人员还需要掌握一-I ]计算机语言Python或Java,熟悉标准规范的测试流程,能进行需求分析、计划制定、用例编写和文档输出;能独立搭建测试环境;有性能测试,自动化测试经验者优先考虑。

    四、前后端不同岗位的难易程度如何?

    总得来说,IT行业的各个技术岗位入门都不难,但若想深入发展,那么就需要多下苦功夫了。

    很多小伙伴喜欢从代码量来区分前后端这几个大类岗位的难易程度,以此排列就是: Java开发> Web前端开发>软件测试> U设计。

    但是,这并不完全绝对,也坏完全准确。IT领域中的各个岗位的划分非常细致,从岗位特性来看,Java对于逻辑性的要求比较高;测试需要细心和耐心,但同时也需要一些代码能力; Web前端和UI设计则需要对美有一定见解和追求。

    所以,每个岗位的侧重点不同,以及不同企业对同类岗位的要求不同,那么难易程度也就无法一概而定。

    五、前后端不同岗位的发展前景和薪资区别?

    发展前景如何,这一点似乎没有太大的可讨论,因为只要IT行业持续发展,那么相对应的这四类比较重要的岗位就会一直被需要。

    同时,只要你能够静下心来在自己的岗位上努力发展,那么未来的收益一定不会差。当然,虽然都有发展前景,但是市场需求却不太一样,相对而言,在国内的企业中,Java的需求量会更大- -些,其次Web前端和软件测试差不多,UI设计相对而言会少-一些。之所以会出现这样的情况是因为只有在相对中大型企业内才会将研发岗位拆分的比较细致,但若在一些初创公司,一般开发也做测试, 前端也做UI等等。

    在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。

    不同岗位在全国范围内的平均薪资如下,数据来源自职友集,供大家自行参考:
    在这里插入图片描述
    在这里插入图片描述
    看完以上的数据,你可能会觉得测试居然没上10K。但其实,有一类测试岗位的薪资并不低。
    在这里插入图片描述
    造成普通测试和测试开发有如此大差距的原因是在于,以前大家只要会点点点就能找到一份普通的功能测试,企业也不会有太高的要求,但如今你若带着这样的能力跳槽,基本很难再找到工作了。现在企业招聘测试人员,基本都会要求懂一-门 ]开发语言,因为懂开发的测试可以根据企业的特定产品自己编写自动化测试工具,从而提高工作效率,给企业带来更大的回报。

    最后,编者想说,无论是前端还是后端,无论是难-点的还是简单-点的,大家均可根据自己的喜好来做选择,因为兴趣是最好的老师,而任何-个行业想要深耕,都需要付出努力。

    此文共勉,希望能够帮助一部分小伙伴解疑答惑。同时,也希望大家在这个冬天,抵御病毒,外出做好个人防护。

    展开全文
  • 今天跟大家来讨论一下互联网软件行业里如何选择就业方向的问题,最后很多小伙伴后台私信我说他要毕业了啊 想去互联网做软件开发啊,那我到底选前端还是后端呢?还有一些学生小伙伴,在校期间想自学技术,也是拿不准...

    前言

    今天跟大家来讨论一下互联网软件行业里如何选择就业方向的问题,最后很多小伙伴后台私信我说他要毕业了啊 想去互联网做软件开发啊,那我到底选前端还是后端呢?还有一些学生小伙伴,在校期间想自学技术,也是拿不准学习方向等等问题!
    今天就跟大家好好分析一下这个问题,就拿通讯行业来讲,可能我接触的比较多,这个行业的前后端的概念还不太一样,以前那个时候我们的前端或者说前台指的是单板,后台则指的是网管,但是对于互联网行业来讲或者说我们日常所听到的来说“前端一般指的就是客户端,或者说用户的浏览器或者说APP端,这就叫前端开发。而后台则指的是服务器或者说服务端那一端就叫后端。

    首先我们来分析一下前端和后端在所用技术栈上的差别!

    前端

    前端所用的技术栈,其实一路以来发展历经了几大阶段,准确说历经了三大阶段。

    第一阶段其实就是所谓的“基础静态页面阶段”,用的就是HTML css JavaScript等三大原生技术。

    第二阶段就是所谓的“前端库的出现,或者说:封装库”的出现,这是前端发展的“第一个春天”最有名的当属jQuery和Ajax,这个阶段二“封装库”出现主要是解决了浏览器与原生API不好用和兼容性问题,其实jQuery等库也就是对原生API做了二次封装,使其更便于开发和掌握,然后前端发展到如今这个时代就是阶段。

    第三阶段就是所谓的“前端革命”来到了“组件化开发”的时代,这主要是因为node的出现让前端领域发生了巨大的改变,前端开发者可以借助node来开发各种工具了,这就如同原始人学会了制造工具一样,前端脱离了刀耕火种的年代,因为很多自动化工具比如像什么webpack,还有各种各样的包管理器,还有预编译工具,这些东西的出现一定程度上催生了一大批的前端框架诞生,最典型就是现在这个前端领域三足鼎立的“组件开发三件套”Angular React和Vue(三大框架),这都是因为node这个东西的出现,才有了这样一些组件开发框架的到来。

    这种组件化开发的模式讲白了其实就是利用GPS的智能可编程性,来管理HTML和css甚至包括JS本身,当然最近几年来,随着移动端的兴起,像HTML5,也就是H5也变的非常火热,总之我们会发现前端开发其实越来越工具化、工程化越来越有章可循,这就是前端开发的特点,但是像Vue这种组件化开发方式,还是需要你掌握js、css以及HTMl等等这些原生技术,只不过游戏规则发生了变化,你的遵循人家那个组件框架制定出来这个游戏规则来进行约束性开发,因为这样你的代码管理性、可复用性、工程性就越来越好、越来越合理,这个就是前端发展上的一个趋势,所以说前端的技术栈大致就是这样三大阶段,也还是比较清晰的。

    后端

    后端的技术栈以C++后台开发为例,所需要学的东西大家可以跳转这一篇文章看看,写的比较清楚!

    C++后台开发需要学习哪些内容

    前端和后端哪个比较难呢?

    其实这里也要结合前后端的各自特点来讲,前端主要是我觉得知识很多、很琐碎、很杂,然后前端我觉得门槛要低一些,容易自学,因为它毕竟只是客户端的事情,它并不像后端一样,需要一个很复杂的编程环境,这怎么去理解呢?后端加入你想做分布式和微服务,你需要提前安装各种各样的编程环境和软件,要装各种各样的组件但前端则不需要,上手的这个门槛还是要低一些,然后前端还要一个特点就是出效果快一些,成就感也就来的快一些,毕竟所见即所得,然后前端发展很快,虽然说很快,但是发展轨道基本还是一致的,虽然说经历三大阶段 但是还是逃脱不了HTML、css和就是三大原生技术,然后后端开发主要是注重功能性和稳定性,尤其是稳定性要求比较高,所以基于这一点就可以吧技术研究的很深,然后后端开发现在分支和门类也比较多,有业务的、算法的、架构的等等。后端开发最后一个我觉得比较烦的一点就是“后端开发比较难学深,容易学着学着就有瓶颈”这个主要可能还是业务量不够,尤其是很多小公司其实业务量不够的情况下,很多Java后台开发,你做着做着就容易变成一条“咸鱼”,容易被人家构建技术壁垒,跟那些大公司的后端开发拉开差距,主要还是因为业务量不够,所以后端也有它困扰的地方。

    后端跟前端到底应该选哪个呢?

    这个我觉得要从几个实际的角度来考虑,第一个就是大家所关心的工资待遇方面,大家可以去各大招聘网站去看看,你会发现两者的薪资待遇虽然有差距但也不算大,岗位数量基本也差不多。

    前后端各自发展的前景到底怎么样?

    我觉得前端后端以后发展也差不多,因为前端现在也是走工程化,走这种可复用性,越来越自动化的这个路子,后端也是这个样子,所以说前后端发展某一程度上也在慢慢趋同,所以我觉得都差不多,然后最后一个怎么选的问题?我觉得第一个就是你的兴趣,我觉得兴趣是第一,这个东西还是要看你内心的偏向,这是肯定的,像我的话我觉得我对前端没有什么美感,没什么审美,所以说一开始就选择了后端。第二个就是要看你的现状,就是看你当下所学的技术,你选了些什么?比如你对前端比较了解一点,那你就可以走前端,如果你是学C语言后者说你学了C++,或者说你对这些后端技术栈比较了解的话,那你就做后端好了。

    那有人说我现在啥也不会,啥也没学,对啥也没兴趣的话那怎么办?那你就学C语言吧 至少可以跟我一起交流是吧 哈哈哈,最后大家还是要根据自己的实际情况去选择吧,大家如果有什么不明白可以一起交流!

    最后给大家推荐一个C/C++Linux服务器架构师的学习路线

    点击免费学习C/C++Linux

    需要学习路线中的视频资料可以加群832218493免费领取~

    在这里插入图片描述

    展开全文
  • 微信小程序开发【前端+后端(java)】

    万次阅读 多人点赞 2018-07-13 22:19:46
    主要内容 springboot后端架构构建 小程序项目构建 小程序api调用 后台resetful接口编写 小程序调用后台接口 免费的https申请 linux下部署上线 微信小程序项目构建 这些基础的东西我就不过多介绍,大家在刚开始开发...
    1. 前言
      现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,最终自己的毕业设计也是开发一个微信小程序。所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。

    2. 主要内容
      springboot后端架构构建
      小程序项目构建
      小程序api调用
      后台resetful接口编写
      小程序调用后台接口
      免费的https申请
      linux下部署上线

    3. 微信小程序项目构建
      这些基础的东西我就不过多介绍,大家在刚开始开发的时候一般都没有自己的服务器及域名,所以大家在本地编写的时候,在“详细”下的“项目设置”里面将“不校验域名安全性”勾选。这里写图片描述
      至于微信小程序的组件,即前端页面的开发希望大家耐住寂寞认真在微信开发平台上,组件https://developers.weixin.qq.com/miniprogram/dev/component/及api:https://developers.weixin.qq.com/miniprogram/dev/api/

    4. 后端详解
      我在后端编写主要是用java,当然对其他开发语言熟悉的也可以使用其他语言开发后端。现在我就java编写后端api的讲解。主要框架springboot,开发工具myeclipse,服务器阿里云服务器。
      创建一个maven项目,导入相关依赖:
      pom.xml依赖

        <!-- 统一版本控制 -->
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>1.5.9.RELEASE</version>
    	</parent>
    	<dependencies>
    		<!-- freemarker渲染页面 -->
    		<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-freemarker -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-freemarker</artifactId>
    		</dependency>
    
    		<!-- spring boot 核心 -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    		</dependency>
    
    		<!-- springboot整合jsp -->
    		<!-- tomcat 的支持. -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    			<exclusions>
    				<exclusion>
    					<groupId>org.springframework.boot</groupId>
    					<artifactId>spring-boot-starter-tomcat</artifactId>
    				</exclusion>
    			</exclusions>
    		</dependency>
    
    		<dependency>
    			<groupId>org.apache.tomcat.embed</groupId>
    			<artifactId>tomcat-embed-jasper</artifactId>
    		</dependency>
    	</dependencies>
    

    在配置文件src/main/resources/下创建application.properties文件可以修改一些配置参数等。

    #jsp支持
    spring.mvc.view.suffix=.jsp
    spring.mvc.view.prefix=/WEB-INF/jsp/
    #this is set port
    #server.port=80
    server.port=443
    #添加ssl证书
    #ssl证书文件名
    server.ssl.key-store=classpath:xxxxxxx.pfx
    server.ssl.key-store-password=xxxxxxxx
    server.ssl.keyStoreType=xxxxxxxx
    

    在实际项目中可能涉及数据库,还要整合mybatis,在文章中,我仅仅做测试就不做使用数据库的测试。
    首先创建springboot的入口程序:app.class下面贴上代码:

    @ComponentScan(basePackages= "com.bin")//添加扫包@ComponentScan(basePackages= "")
    @EnableAutoConfiguration
    public class App{
    
    	//启动springboot
    	public static void main(String[] args) {
    		SpringApplication.run(App.class, args);
    	}
    }
    

    启动项目时直接右击run即可。
    在写一个测试的controller进行微信小程序与java后端实现通信,controller代码如下:

    @RestController
    @SpringBootApplication
    public class ControllerText {
    	
    	@RequestMapping("getUser")
    	public Map<String, Object> getUser(){
    		System.out.println("微信小程序正在调用。。。");
    		Map<String, Object> map = new HashMap<String, Object>();
    		List<String> list = new ArrayList<String>();
     		list.add("zhangsan");
     		list.add("lisi");
     		list.add("wanger");
     		list.add("mazi");
     		map.put("list",list);
    		System.out.println("微信小程序调用完成。。。");
    		return map;
    	}
    	
    	@RequestMapping("getWord")
    	public Map<String, Object> getText(String word){
    		Map<String, Object> map = new HashMap<String, Object>();
    		String message = "我能力有限,不要为难我";
    		if ("后来".equals(word)) {
    			message="正在热映的后来的我们是刘若英的处女作。";
    		}else if("微信小程序".equals(word)){
    			message= "想获取更多微信小程序相关知识,请更多的阅读微信官方文档,还有其他更多微信开发相关的内容,学无止境。";
    		}else if("西安工业大学".equals(word)){
    			message="西安工业大学(Xi'an Technological University)简称”西安工大“,位于世界历史名城古都西安,是中国西北地区唯一一所以兵工为特色,以工为主,理、文、经、管、法协调发展的教学研究型大学。原中华人民共和国兵器工业部直属的七所本科院校之一(“兵工七子”),陕西省重点建设的高水平教学研究型大学、陕西省人民政府与中国兵器工业集团、国防科技工业局共建高校、教育部“卓越工程师教育培养计划”试点高校、陕西省大学生创新能力培养综合改革试点学校。国家二级保密资格单位,是一所以\"军民结合,寓军于民\"的国防科研高校。";
    		}
    		map.put("message", message);
    		return map;
    	}
    	
    	@RequestMapping("")
    	public String getText(){
    		return "hello world";
    	}
    
    
    }
    

    至此简易的后端框架及测试基本完成。
    说明:@RestController与@Controller注解的区别@RestController相当于两个注解,它能实现将后端得到的数据在前端页面(网页)中以json串的形式传递。而微信小程序与后台之间的数据传递就是以json报文的形式传递。所以这就是选择springboot框架开发小程序后端的主要原因之一。可以方面我们进行小程序的后端开发。

    1. 小程序发起网络请求
      在完成了小程序的后端开发,下面进行小程序端发起网络请求。
      下面以一个简单的按钮请求数据为例:
      wxml文件
    <button bindtap='houduanButton1'>点击发起请求</button>
    <view wx:for="{{list}}">
        姓名:{{item}}
      </view>
    
    js文件
    
     /**
       * 页面的初始数据
       */
      data: {
        list: '',
        word: '',
        message:''
    
      },
      houduanButton1: function () {
        var that = this;
        wx.request({
          url: 'http://localhost:443/getUser',
          method: 'GET',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log(res.data)//打印到控制台
            var list = res.data.list;
            if (list == null) {
              var toastText = '数据获取失败';
              wx.showToast({
                title: toastText,
                icon: '',
                duration: 2000
              });
            } else {
              that.setData({
                list: list
              })
            }
          }
        })
      }
    

    主要调用的api就是wx.request,想知道将详细的介绍大家可以去微信公众平台
    接下来以搜索类型的请求为例:
    wxml文件:

     <input type="text" class="houduanTab_input" placeholder="请输入你要查询的内容" bindinput='houduanTab_input'></input>
      <button bindtap='houduanButton2'>查询</button>
      <view wx:if="{{message!=''}}">
        {{message}}
      </view>
    

    js文件:变量的定义见上一个js文件

    //获取输入框的内容
      houduanTab_input: function (e) {
        this.setData({
          word: e.detail.value
        })
      },
      // houduanButton2的网络请求
      houduanButton2: function () {
        var that = this;
        wx.request({
          url: 'http://localhost:443/getWord',
          data:{
            word: that.data.word
          },
          method: 'GET',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log(res.data)//打印到控制台
            var message = res.data.message;
            if (message == null) {
              var toastText = '数据获取失败';
              wx.showToast({
                title: toastText,
                icon: '',
                duration: 2000
              });
            } else {
              that.setData({
                message: message
              })
            }
          }
        })
      }
    

    至此已经完成了简易的微信小程序端与java后端进行通信。
    现在可以在启动后端项目在微信开发工具上进行测试。
    演示效果:
    这里写图片描述
    这里写图片描述
    所以至此已经完成了小程序的前后端通信。

    1. https申请
      其实也不算什么申请,在购买域名之后可以申请免费的ssl证书,在前面的配置文件application.properties中有证书的配置,将证书的pfx文件直接添加到后端项目下即可。
    2. 购买服务器部署后端api代码
      对于springboot项目,本人建议打jar,直接在服务器上部署即可,在服务器上只需要安装对应版本的jdk即可。项目部署命令:
      我购买的是阿里云的轻量级应用服务器部署的。比较划算吧。
    运行命令: nohup java -jar helloworld.jar &
    

    nohup的意思不挂服务,常驻的意思,除非云服务器重启,那就没法了;最后一个&表示执行命令后要生成日志文件nohup.out。
    当然还可以使用java -jar helloworld.jar

    源码:链接: https://pan.baidu.com/s/1PfByFfEgqkVALcc3PRhn9w 提取码: c7yf

    结束语:由于时间篇幅问题,本人介绍的内容很有限,希望对这方面有兴趣的你能有帮助。共同进步。
    觉得有帮助,给个赞赏吧。给赞赏的优先同意qq或者微信,问问题秒回复等[滑稽],谢谢老铁。
    在这里插入图片描述

    展开全文
  • 随着互联网行业的飞速发展,对专业的IT技能人才的需求量也随之变大。据统计,未来五年,我国互联网人才需求量还会持续增长,预计需求量...通过之前对同学们的沟通发现,好多同学不了解“前端后端、全栈”是什么...
  • 前端&后端

    2019-12-19 21:08:31
    前端后端 前端:指的是用户可以看见的界面,配合后端做网页的数据显示和交互等可视方面的工作内容。 后端:指的是用户看不见的东西,配合前端工程师进行数据交互及网站数据的保存和读取,主要考虑的是底层业务逻辑...
  • 然后你如何分析一个Bug是前端还是后端的问题? 像这个问题,这是一个软件测试工程师初、中级会问你的面试题。 像最前面图上的问题,你一定要能够全面的诠释。大家一般能答出多少个?欢迎在评论区留言探讨。 在回答...
  • 一.后端接口地址 api.datadogapache.cn 腾讯云机器:1.117.173.54 二.前端接口地址 web.datadogapache.cn 腾讯云机器:1.117.173.54 三.前端部署nginx上 ...四.spring boot后端项目打包生成target文件...
  • 简单快捷,亲测有效 这种方法可以有效避免这个报错:Could not parse response code.Server Reply: SSH-2.0-OpenSSH_5.3 先附截图: 本地文件: 上传后的远程文件: ** 代码 ** 前端:采用了批量上传的模式 ...
  • 包含了前端后端的开发,包含了mysql数据库和linux系统的图书
  • 前端还是后端? 这两者哪一个好? 这两者哪一个薪资更高? 这两者哪一个比较容易学? 这两者哪一个更有发展前景? Emmm,其实,想要在IT技术领域深耕下去,无论是前端还是后端,没有哪一个是容易的。 今天编者就从以下几...
  • 月总结 转岗到研发已经一个月了,想记录一下心路历程。 一、转岗原因 首先说说转岗原因,之前干的是测试开发,干了功能测试、性能测试等,同时轮流当过测试组长,后来领导让开始搞自动化测试,...二、选择前端还是后端
  • 文章目录背景流程梳理前端后端ORM 是干什么的?学习路线解释路线特别建议 背景 本人是一名 Web 前端开发,技术栈是 Vue 和 React,不会 Node。之前学过,但是因为一些原因(比如没有使用场景,很多概念无法理解,学...
  • 前端后端的区别(超详细版)

    万次阅读 多人点赞 2019-07-23 16:58:50
    前端后端开发人员前端 Vs 后端开发人员:职位名称前端后端开发人员:所需技能前端后端开发者:角色和责任前端后端开发人员:薪资比较什么是全栈开发?前端后端或全栈:你会选择什么? 如果你是一位...
  • 知乎上一位大二学生提出了这样一个问题:从事前端真的没有后端工资高吗? 今天老师在讲课时说到了以后的工作方向,然后说从工资来说,后端要比前段高,并且掌握公司核心技术的都是后端。未来想要从事前端该怎么规划...
  • 涵盖:程序员大咖、源码共读、程序员共读、数据结构与算法、黑客技术和网络安全、大数据科技、编程前端、Java、Python、Web编程开发、Android、iOS开发、Linux、数据库研发、幽默程序员等。 万水千山总是情,点个 ...
  • 前端|后端 关于前端后端,我听过最多的一句话是前后端分离…… 网上找了一些博文,讲自己进入公司后前后端分离后效率啊还是项目管理都可以很好的进展,那么前后端到底是啥? 其实就是上面的第一张图,在表示层的...
  • java前端后端的区别

    2021-01-19 16:20:13
    java后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。 ...
  • Web前端后端区别

    2016-06-29 17:33:11
     在我们实际的开发过程中,我们当前这样定位前端后端开发人员。  1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识... 现在来看,我们对前后端的要求还是蛮低的,尤其是后端,新员
  • nodejs前端+后端

    千次阅读 2019-01-08 15:45:01
    使用express做RESTful api接服务器,mysql做数据库存储,vue做前端展示。 1、mysql安装(也可用MongoDB:https://www.mongodb.com/download-center#community) 官网:https://www.mysql.com/ 2、安装node:...
  • Knitweb是与Knitlib服务器配合使用的应用程序前端后端,并使用Knitpat格式。 2.如何安装Knitapps 2.1。 如何安装Knitlib服务器和Knitlib 要安装Knitlib服务器,请按照此处的说明进行操作: : 2.2。 如何安装...
  • 人们通常将Web分为前端后端前端相关的职位有前端设计师(UI/UE),前端开发工程师,后端相关的有后端开发工程师。 2、技术栈区别 看各大招聘网站上,公司对前端开发工程师的要求莫过于精通HTML,CSS,JS,有良好...
  • 人们通常将Web分为前端后端前端相关的职位有前端设计师(UI/UE),前端开发工程师,后端相关的有后端开发工程师。 2、技术栈区别 在各大招聘网站上,公司对前端开发工程师的要求莫过于精通HTML,CSS,JS,有良好...
  • 使用Verilog代码实现LCD1602液晶显示屏驱动模块,然后在Linux下,使用dc工具将设计文件生成门级网表,通过icc工具进行后端的布局布线、时钟树综合、修改时序违例,内容详实,对涉及的命令作用进行了详细描述。
  • 我理解的前端后端

    2017-10-11 21:35:00
    NGINX或者APPCHE作为前端,而DJANGO、TOMCAT、FLASK作为后端。 NGINX和APPCHE的作用是作为后端的缓冲和提供静态资源的作用,NGINX还有代理服务器(即分发客户端请求到后端的作用)和负载均衡的作用, 后端作用是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,808
精华内容 23,923
关键字:

linux是前端还是后端

linux 订阅