2 qq_1622479435

尚未进行身份认证

Java免费学习群 678241563

等级
TA的排名 5w+

java程序员最难熬的那半年,这17个小技巧来帮你度过

万事开头难,无论是科班还是非科班出身的程序员,最难熬的是最初的半年,毕竟从一个门外汉转化成一个真正的程序员最难的就是过渡期。不管是科班、非科班(自学、培训),刚入行大家心中都是忐忑的,工作时刻处于崩溃边缘,晚上下班回家自顾自的恶补基础知识,好让自己挺过了试用期。那我们应该无论通过试用期呢?我们知识点可能不能做到面面俱到,但是絮叨问题要有自己的解决思路,比如:即使我们不知道 profi...

2019-08-05 15:58:22

一个JAVA程序员的面试心得

下面说一下自己面试过程遇到的一些具体题目和面试心得。阿里面试题多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁? JAVA的AQS是否了解,它是干嘛的? 除了synchronized关键字之外,你是怎么来保障线程安全的? Tomcat本身的参数你一般会怎么调整? 你有没有用过Spring的AOP?...

2019-03-23 18:14:12

Java Web目前主流的框架以及正在兴起的框架

我收集了当前主流的以及正在兴起的JavaWeb框架,以及对框架整合做了简单介绍。【了解什么是框架】成熟的框架介绍Hibernate 框架Hibernate 是一种ORM框架,全称为 Object-Relative Database-Mapping,在Java对象与关系型数据库之间建立某种映射,以实现直接存取Java对象(POJO)。ORM框架是一种不同与MVC的另一种思想框架,适用范围...

2019-01-12 11:55:04

崩溃了?不可能,我全Catch住了

前言在任何一个稳定的程序中,都会有大量的代码在处理错误,有一些业务错误,我们可以通过主动检查判断来规避,可对于一些不能主动判断的错误,例如 RuntimeException,我们就需要使用try-catch-finally语句了。今天我们来讨论一下,程序中的错误处理。有人说,错误处理并不难啊,try-catch-finally一把梭,try 放功能代码,在 catch 中捕获异常、处理...

2018-12-24 14:00:55

一个JavaWeb项目开发总结

一、学会如何读一个JavaWeb项目源代码步骤:表结构->web.xml->mvc->db->spring ioc->log->代码 先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解数据库之间的主外键关联。其实如果先了解数据库表结构,再去看一个方法的实现会更加容易。 然后需要过一遍web...

2018-12-03 09:48:46

如何成为一个非常好的Web开发人员

如果你在第一个编程工作中工作,你可能很快发现这并不容易。阅读编程教程,阅读编程书籍,制作投资组合网站是一回事。必须从规范构建网站,按时完成任务,而且最重要的是确保你的老板和客户是快乐的是另一回事。最重要的是,技术变化很快。你可能觉得你不得不停留在趋势之上,否则明年就会面临风险。想知道一个秘密吗?你不必害怕。当你继续工作,你将获得工作经验。就像你学习编码一样,你也可以学习如何在高水平...

2018-12-02 14:08:52

JavaScript中Array方法的正确打开方式

在过去的几个月,我发现我的拉取请求中存在四个完全相同的 JavaScript 错误。于是我写了这篇文章,总结了如何在 JavaScript 中正确使用地使用 Array 的方法!用 Array.includes 代替 Array.indexOf“如果你要在数组中查找元素,请使用 Array.indexOf”。我记得在学习 JavaScript 的时候,在教材中读到这样的一句话。毫无疑问...

2018-11-29 18:19:39

面试 Java 高级后端开发,要准备哪些知识点?

根据我的面试体会,不少同学收到面试后,什么准备也不会做,到时候就来了。 这样做的后果是:不知彼,不知己,每战必殆。哪怕侥幸面试成,工资一定会被压得很低。 其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。    在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你做不到这点,简单点,让...

2018-11-25 12:03:21

这几道Java集合框架面试题在面试中几乎必问

Arraylist 与 LinkedList 异同1. 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; 2. 底层数据结构: Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构; 3. 插入和删除是否受元素位置的影响: ① ArrayList 采用数组存储,所以插入和删除元素的时间...

2018-11-12 15:56:45

怎样才能学好JAVA

如果说理解学好Java是先能找到一份工作,那么你应该这样做:1.制定好一下系统的学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。2.不要自己一个人闷头学,这样很难就业的,一定要找一个指导的,不推荐去培训,但是在线上花点钱找个能带你学习,帮你解答问题的老师是必要的,如果你舍不得花这个钱,你就没有资格找到java工作。3.机会都是留给有准备的人,坚持每天学...

2018-11-12 15:53:20

如何系统的学习JAVA?

初学者记住一点,学习Java一定是连续性的且循序渐进的“系统化”学习,首先我给你提供一个优秀Java工程师的学习路线。web前端方面:html、css,Java、jQuery、xml解析、BootstrapJava基础:Javase(Java语法、数组、面向对象、Java常用类、异常处理、集合框架、IO、多线程、网络编程、反射机制、)数据库:MySQL、Oracle、JDBCJav...

2018-11-07 16:06:47

Java快速入门

你好,世界!源代码组织方式Java程序由package+class组成,package对应目录的相对路径,class对应文件,如E:WorkspacesMyEclipse 10JavaStudysrccomhappyframeworkjavastudyhelloHello.java关于class有如下几点规则: 文件的名字必须和class的名字一致(public级别的cl...

2018-10-28 15:37:54

Java定时任务调度工具最详细的解析

本文对Java定时任务调度工具进行解析。什么是定时任务调度基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务java.util.Timer和Quartz的区别出生不同能力区别底层机制java.util.Timer的简介有且仅有一个后台线程对多个业务线程进行定时定频率的调度具体如下:java.util.Timer的例子java.util.Ti...

2018-10-28 13:27:09

整合ssm框架搭建简单javaWeb博客系统

项目描述全程使用Java配置和注解配置,没有web.xml文件,Spring的配置也没有使用xml配置,并且整合Spring、SpringMVC、MyBati,具备数据库crud操作;写博客页支持Markdown编辑器,前端显示时将Markdown解析为HTML,有用到bootstrap、jQuery前端技术运行环境jdk7+tomcat7+mysql+IntelliJ IDEA+ma...

2018-10-24 11:08:24

高级 Java 程序员必须突破的 10 个知识点!

工作多少年了,还在传统公司写if / for 等简单的代码?那你就真的要被社会淘汰了,工作多年其实你与初级工程师又有多少区别呢?那么作为一个高级Java攻城狮需要突破哪些知识点呢?1、Java基础技术体系、JVM内存分配、垃圾回收、类装载机制、性能优化、反射机制、多线程、网络编程、常用数据结构和相关算法。2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式。3、熟练掌握目前...

2018-10-24 10:32:49

Java基础,没事可以看看,夯实一下

一、封装使用者直接对类内部的属性进行操作会导致数据的错误、混乱或安全性问题。可以通过声明为private ,再提供get/set 方法进行访问。二、重载在一个类中允许同事存在一个以上同名函数,只要参数个数,参数类型 不同即可。三、this 关键词是当前类的一个对象的引用。四、类的继承(extends)子类继承了父类,就继承了父类中非私有的属性和方法。子类中可以使用父类的...

2018-10-16 13:30:18

12个提高Java程序员工作效率的工具

Java开发者常常都会想办法如何更快地编写Java代码,让开发过程变得更加轻松,更加高效。目前,市面上涌现出越来越多的高效编程工具。团长总结了几个常用的工具,其中包含了大多数开发人员已经使用、正在使用或将来一定会用到的高效工具。1、Eclipse  Eclipse是最有名也最广泛使用的Java集成开发环境(IDE),允许开发者结合语言支持和其他功能到任何的默认包中,而且Eclipse市场有...

2018-09-30 10:53:28

java学习经验分享你知道怎么学Java了么

如果说理解学好Java是先能找到一份工作,那么你应该这样做:1.制定好一下系统的学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。2.不要自己一个人闷头学,这样很难就业的,一定要找一个指导的,但是在线上花点钱找个能带你学习,帮你解答问题的老师是必要的,如果你舍不得花这个钱,你就没有资格找到java工作。3.机会都是留给有准备的人,坚持每天学习也考验你的耐...

2018-09-20 13:22:30

自己怎么学Java基础知识

Java程序基础结构:1、第一条语句,是定义程序中类MyJavaApp所在的包,用关键字package声明定义,一定是放在程序语言的第一句。包相当于电脑中的磁盘,用于管理规范程序,让程序不会杂乱无章,方便程序查找管理,特别是程序很大时,包名一定是小写的,这是java语言的规范2、第二条语句public class MyJavaApp,这是创建类的语句,public是Java的关键字,是...

2018-09-15 13:19:14

准备学Java的同学看过来,初学者入门必备!

 思考一下学习Java之前,先别急,静下心来好好想想:1)你对学习Java是否有兴趣?2)你是否能静下心来坚持不懈地学习?嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看……02准备一下请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些...

2018-08-31 21:18:44

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得