-
非科班的java程序员该如何补充计算机基础知识,需要看哪些书?
所属栏目:[Java] 日期:2020-12-14 热度:74
java比较特殊,毕竟后端扛霸子,想要认真学好java,必须有好的计算机基础,可是为什么需要基础呢? 把这个问题弄明白,要学哪些基础知识就清楚多了。 第一个问题,10个用户使用的系统和1000000个人使用的系统,对后端来说差别大吗? 这是很多初学者弄不清楚[详细]
-
全栈工程师前后端都写,工作快三年了。但是最近意识到自己Java基
所属栏目:[Java] 日期:2020-12-14 热度:54
向上学习memcache,redis,elasticsearch,mongodb,cassandra,activemq,tuscany,学习他们的内部实现。 向下学习计算机组成原理,计算机操作系统,计算机网络,数据库,数据结构,算法,jdk底层实现和设计。 横向学习ptyhon,go,groovy,erlang等不同语[详细]
-
在北京做Java开发如何月薪达到两万,需要技术水平达到什么程度?
所属栏目:[Java] 日期:2020-12-14 热度:106
月薪2万的Java程序员属于中级程序员。就是技术稍好一点,还做不到架构师级别的。 一般来说。我给人开2万的薪水主要取决于以下几个方面。1.能否独立完成项目,以及完成过哪些项目,至少是6+项目。 项目经验多了,对于需求的理解能力也会好很多。 2.对于自己所[详细]
-
在北京三年java开发经验月薪16k,如何在四年经验时要到20k? -
所属栏目:[Java] 日期:2020-12-14 热度:141
中级后端程序员提升薪资的重要点在于:1.项目经验:支付,通知,微信,IM,短信等公用模块快迅实现。2.代码质量:抽象封装,日志规范,发布流程,快速定位。3.性能优化:服务器的内存,硬盘,数据增长量,带宽,系统中最消耗性能的地方,一个请求需要调用哪[详细]
-
如何看待一些大学生说 3 天学会了 Java?
所属栏目:[Java] 日期:2020-12-14 热度:112
首先我们要弄明白,学会Java,指的是什么。 对于很多没工作过的大学生来说,理解的学会Java,就是会语法。 几乎所有的语法都逃不过“变量,赋值,判断,循环,函数”等,所以如果单纯指语法,没问题的。半个小时就能学会。 还有一部分,是一些语言特性独有的[详细]
-
为什么全栈JavaScript经常被黑,而Java却不会被黑?
所属栏目:[Java] 日期:2020-12-14 热度:195
不是说JS不能做后端,而是说用JS写前端的那帮人不能做后端。 不是说Java不能做后端,而是说用Java写Android的人不能做后端。 Android的工程师基本上都老老实实的,知道自己如果要做后端,跟一个新人没什么本质的区别。 只有JS的人整天闹着说,我们为嘛不能做[详细]
-
一个专科生学习JAVA目标月薪2万是否不切实际?
所属栏目:[Java] 日期:2020-12-14 热度:135
专科生在这里是一个群体的代表,代表着起步晚,基础差,敲门砖少的那部分人,包括但不限双非,转业军人,高中生,大专生,28岁以上大龄青年。 能不能拿到20k,在这里的困惑其实是有两个。 第一个 什么样的水准可以达到20k? 第二个 这个水准需要花多长时间努[详细]
-
开发人员需要掌握数据库到那种程度,比如java 开发人员 掌握mysq
所属栏目:[Java] 日期:2020-12-14 热度:179
开发人员对DB的掌握,越深入,你能做的事情就越多。 完成业务功能,懂基本的Sql语句。 做性能优化,懂索引,懂引擎。 做分库分表,懂主从,懂读写分离。 做安全,懂权限,懂备份,懂日志。 做云数据库,懂源码,懂瓶颈。 “职业选择、求职辅导、学习规划、困[详细]
-
Java 学习线路图是怎样的?
所属栏目:[Java] 日期:2020-12-14 热度:174
关于JAVA我已经说了很多,毕竟其他给视频给Android给什么多线程的都是错误的路线。 你要不相信,你问问看多少人通过那些学习路线找到工作了呢? 学java就是学语法和API,这是十几年以来最大的误区。很多人把大把的时候浪费在JAVA语法和底层的api,甚至到jdk[详细]
-
Java培训机构可靠吗?
所属栏目:[Java] 日期:2020-12-14 热度:134
第一。不要去有老师一直讲讲讲讲的培训机构去学习。这些老师自己都很久没写过代码了。第二。不要去一直看看看看看看看视频的地方去学习。看视频是最Low的方式,很慢,很低效。第三。不要去讲什么Hadoop的培训机构去学习,少TMD的扯淡了,四个月学毛的Hadoop[详细]
-
后端的发展前景如何?
所属栏目:[Java] 日期:2020-12-14 热度:160
后端之所以叫后端,就是因为他有一层隐藏的含义:高并发,海量数据,分布式。 跟前端相比,最大的差别还在于遗留数据和扩展性。 很多初学者,要走的路线可能是这样的,:面向语法编程―>面向功能编程―>面向性能编程―>面向未来编程―>面向复用编程 语法和功[详细]
-
Java学到什么程度才能叫精通?
所属栏目:[Java] 日期:2020-12-14 热度:115
从来不推荐在简历上写了解, 熟悉,掌握,精通这种八竿子都摸不着边的东西。 修真院一直推荐六色描述法来介绍自己的技术骨架。 第一层, 从未听说过,所以简历上你根本也不会写,但是确实有很多东西是你未曾听过的,此层灰色。 第二层, 身边的朋友,或者是[详细]
-
初探AOP
所属栏目:[Java] 日期:2020-12-14 热度:135
大家好,我是IT修真院深圳分院第12期的JAVA学员,一枚正直纯洁善良的java程序员。 今天给大家分享一下,修真院官网Java任务3,深度思考中的知识点—Spring Aop? 1.背景介绍 1、什么是AOP 1)在OOP(面向对象编程)中,正是这种分散在各处且与对象核心功能无[详细]
-
自学 Java 怎么入门?
所属栏目:[Java] 日期:2020-12-14 热度:120
第一。 Java语法的学习。 3天 你需要会这些: 1. String,Integer,Long,Array,List,Map会用就够了。 2. Interface和Impl能分得清就够了,永远不要去用继承。 3.Model,也是Bean,记着Model里只有Get和Set方法。贫血模型。 4.try-catch,Throwable,Error 5[详细]
-
【修真院JAVA小课堂】nginx服务器有什么作用?什么叫反向代理?
所属栏目:[Java] 日期:2020-12-14 热度:170
大家好,我是IT修真院深圳分院第十二期学员,一枚正直纯洁善良的JAVA程序员。 今天给大家分享一下,修真院官网JAVA任务三的一个知识点:nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理? 1 背景介绍 1.1 Nginx是什么? Nginx是一款轻量级的We[详细]
-
Java反射的基本使用
所属栏目:[Java] 日期:2020-12-14 热度:187
这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【Java反射的基本使用】 背景介绍 JAVA反射机制是在运行状态中[详细]
-
mybatis——学习笔记
所属栏目:[Java] 日期:2020-12-14 热度:75
配置文件 1. properties 引入外部properties配置文件的内容 resource : 引入类路径下的资源 url: 引入网络路径或者磁盘路径 2.settings包含很多重要的设置项 setting: 用来设置每一项 name: 设置项名称、 value: 设置项取值 typeAlias 为某个java类型起别[详细]
-
hibernate-笔记
所属栏目:[Java] 日期:2020-12-14 热度:76
hibernate 1.hibernate 2. crud jdbc jdbc orm 1.hidernate 2. 3.orm object relational mapping, 1. 2. hibernate hibernate hibernate jar 1. hibernate 1. hbm.xml 2. dtd,schema, 3. hibernate 1. src hibernate.cfg.xml 2. "-//Hibernate/Hibernate Con[详细]
-
struts2-笔记
所属栏目:[Java] 日期:2020-12-14 热度:196
jar lib apps 第二步,创建 action 第三步,配置action 访问路径 1.创建struts2 核心配置文件 核心配置文件名称和位置是固定的 位置必须在src 下面,名称struts.xml 2.引入dtd 约束 struts2 struts2 struts2 1. package: atction, package package name -nam[详细]
-
常用的标准SQL 语句
所属栏目:[Java] 日期:2020-12-14 热度:82
1.创建数据库的语句如下: Create database databaseName 上述语句创建一个名字叫 databaseName 的数据库 2.删除数据库的语句如下。 Drop database databaseName 上述语句将删除databaseName 数据库 3.创建表的格式如下: Create table tableName (column1 d[详细]
-
Java 流程控制
所属栏目:[Java] 日期:2020-12-14 热度:183
Java 主要的流程控制语句有3钟,选择语句,循环语句,跳转语句。 Java 中的作用域,是一对用花括号括起来的,块定义了变量使用的范围, 各个块之间可以嵌套,在块中声明的变量只有在当前块才能有作用。 注意: 变量的作用范围 两个嵌套块能不能使用 public v[详细]
-
Image对象及其子类BufferedImage
所属栏目:[Java] 日期:2020-12-14 热度:93
(1)java.awt.Image图像类是 ,提供获得绘图对象、图像缩放、选择图像平滑度等功能,声明如下: public abstract class Image extends Object { public abstract Graphics getGraphics() //获得在图像上绘图的Graphics对象 } (2)Image的一个 java.awt.ima[详细]
-
java 文件及流读取
所属栏目:[Java] 日期:2020-12-14 热度:79
在Java语言的IO编程中,读取文件是分两个步骤:1、将文件中的数据转换为流,2、读取流内部的数据。其中第一个步骤由系统完成,只需要创建对应的流对象即可,对象创建完成以后步骤1就完成了,第二个步骤使用输入流对象中的read方法即可实现了。 使用输入流进[详细]
-
深入Java核心 探秘Java垃圾回收机制(转自http://edu.21cn.com/
所属栏目:[Java] 日期:2020-12-14 热度:196
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象[详细]
-
如何把一个java工程打成一个jar包(转载)
所属栏目:[Java] 日期:2020-12-14 热度:95
1、jar包有入口(即有main()函数) 选中要打包的工程--->右键选择Export---->java----->Runnable java file----->next---->在launch configuration输入jar包入口,即该工程要打包的主函数文件----->Export destination输入jar包存放的位置以及文件名---->lib[详细]