学习一个--苟 1. 开发目的 拜读了某神犇的blog,感到了自身深深的不足.蒟蒻如我,决定提高一蛤自身的姿势水平,学习一个,使用Java重写用GreatestLanguage写的某小说网站的抓取器. 2. 分析&实现 2.1 Gui 因为有之前帮国外小老板写java作业的经验: 他object的PDF上实现效果是这样: 我实现的弱鸡效果是这样: 使用GridLayout实现的代码: guiFrame =new JFrame("龙弟弟"); guiFrame.setDefaul…
搭建一个完整的Java开发环境 作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse).下面我们就一个一个慢慢配置. 配置JDK 编写Java程序需要建立Java开发环境,其中Sun的Java SDK是必不可少的.可以去Sun的官网下载,在此不再赘述.安装好SDK后需要简单配置一下环境变量: 1.右击我的电脑,选择属性(或者按 “Win+Pause…
1.拥有坚实的基础并理解面向对象原则 Java开发人员必须深刻理解面向对象编程.如果没有面向对象编程的坚实基础,就无法感受到像Java这样的面向对象编程语言的美感. 如果你不太了解现象对象编程是什么,即使你使用的是面向对象编程语言,你仍可能会面向过程进行编码.仅研究面向对象原则并没有太多的帮助, 我们应该知道如何使用面向对象的方式应用这些原则来设计解决方案. 因此我们需要拥有丰富的对象建模,继承,多态,设计模式等方面的知识. 2.精通核心的API 如果你不了解语言结构和核心API,那么无论你在在…
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse).下面我们就一个一个慢慢配置. 配置JDK 编写Java程序需要建立Java开发环境,其中Sun的Java SDK是必不可少的.可以去Sun的官网下载,在此不再赘述.安装好SDK后需要简单配置一下环境变量: 1.右击我的电脑,选择属性(或者按 “Win+Pause Break”) 2.选择高级 3…
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse).下面我们就一个一个慢慢配置. 配置JDK 编写Java程序需要建立Java开发环境,其中Sun的Java SDK是必不可少的.可以去Sun的官网下载,在此不再赘述.安装好SDK后需要简单配置一下环境变量: 1.右击我的电脑,选择属性(或者按 “Win+Pause Break”) 2.选择高级 3…
源代码地址: Github仓库地址 个人网站:个人网站地址 前言 不知道你是否有过这样的经历.不管你是什么岗位,前端也好,后端也罢,想去了解一下Java开发到底是什么样的,它是不是真的跟传说中的一样. 于是你拿起键盘,用触控板 ? '' : 抄起鼠标',开始了Java淌坑之旅.在一把梭的操作之后,面对你搭建的环境,你陷入了深深的沉思,开始了吾日三省吾身的自我质疑中.这tm到底哪儿错了?到底哪儿在报错?这报错啥意思? 经历了吾日三省吾身的深思之后,你把鼠标移动到了MacOS ? 左上角' : '右…
此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 Selenium selenium-java-2.42.2.jar jar包 Selenium selenium-server-standalone-2.42.2.jar jar包 chromedriver chromedriver.exe driver chrome 推荐执行用例的浏览器 Fire…
前言 最近看阿里的 Java开发手册,上面有线程池的一个建议: [强制]线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式, 这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险. 结合最近面试的经历,发现这条建议还是十分有用的,因为自己经常使用Executors提供的工厂方法创建线程池,所以忽略了线程池内部的实现. 特别是拒绝策略,面试被问到两次,还好因为这条建议,自己提前熟悉了一下ThreadPoolExecutor. Thr…
JAVA开发环境是一种跨平台的程序设计语言,可以在windows.LINUX等操作系统上进行开发. 1 下载JDK 从以下地址下所需的jdk安装包 . http://www.oracle.com/technetwork/java/javase/downloads/index.html 按照操作系统的类型,选择不同级别的JDK安装包,Linux(Ubuntu)环境可以选择32位或64为的 rpm,tar.gz格式的安装包,Window环境选择exe 格式的安装包, Mac平台选择 dmg格式的安装…
上周面试了一周,感触颇深,总结一下. 面试了公司大概有阿里,携程,爱奇艺,唯品会,途牛,bilibili,大众点评,阿里和爱奇艺是电话面试,其他现场面试. 首先,五年左右,应该算高级开发工程师,大部分面试不用去做题,背string和stringbuilder区别的,几乎都是底层和远离,分布式等.虽然一个程序员,在工作中大部分还是写流水代码,增删查改. 1 JVM 这个大公司基本都会问,内存模型,GC,jvm都有哪些区域?栈桢存了什么? 常用垃圾回收器哪些,特点?jvm性能调优,这些从周志明的jv…
stenciljs 介绍参考官方网站,或者 https://www.cnblogs.com/rongfengliang/p/9706542.html demo 项目使用脚手架工具 创建项目 使用脚手架工具 npm init stencil 更新版本(实际上是bug fix) npm install @stencil/core@latest --save-exact 项目结构 构建&&测试 测试 yarn start start.sw 说明 开发模型是类似的,定义组件,只是里面包含了ioni…
首先,在官网上下载你需要的JDK 然后 解压包  tar -zxvf 包名 配置环境变量 vim /etc/profile 如果权限不够,就使用sudo vim /etc/profile 在profile里添加以下变量: 编辑完成后 使用source /etc/profile 使该环境变量生效 这个时候,使用 java -version 命令就可以查看jdk版本了…
第13章 定时任务的介绍 13.1 定时任务的分类 13.1.1 系统实现定时任务的配置 [root@oldboyedu ~] # cd /etc/cron. cron.d/ cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/ [root@oldboyedu ~] # cd /etc/cron. cron.daily                        每天定时执行同步任务 cron.hourly                   …
IT 行业的变化快是众人皆知的,需要持续去学习新的知识内容.但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期,久而久之,就演变成『一年工作经验,重复去用十年』的怪圈. 不管你是已经工作了,还是正在学习中的Java初学者,如果你想在Java行业中有更高更远的发展,请用五分钟阅读下面的文章. 一.低效率的学习坏习惯 1.被动反复阅读 通常一个新手在学习Java开发的时候,往往会选择买书去学习,首先这样的学习效率是非常差的,比如在学习html,css的时候,是完…
实验内容 命令行下Java程序开发 IDEA下Java程序开发.调试 练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) 实现凯撒密码,并进行测试 实验要求 使用JDK编译.运行简单的Java程序: 使用Eclipse 编辑.编译.运行.调试Java程序. 实验步骤 前期准备 预先安装好JDK,并配置好环境变量: 继续下载idealC-2016.1.1,安装完毕后在Eclipse界面中配置JDK,为后期运行Eclipse调试程序做准备. 需求分析 实现凯撒密码,并进行…
一.实验内容及步骤 1.使用JDK编译.运行简单的java程序 先在命令行中按老师要求输入,之后编译运行,如下图. 具体代码如下: package src.shiyan1; import java.util.Scanner; public class hello { public static void main(String[] args) { System.out.println("Input your first name please:"); Scanner d=new Sca…
20155227 2016-2017-2 <Java程序设计>实验一 Java开发环境的熟悉(Windws + IDEA)实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验步骤 命令行下Java程序开发 打开cmd,输入 mkdir 20155227命令建立实验目录,然后输入cd 20155227 命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,将本次实验…
20145316<Java程序设计>实验一:Java开发环境的熟悉(Windows + IDEA) 一.DOC命令行下Java程序开发 1.打开cmd,输入 mkdir 20145316命令建立实验目录,然后输入cd 20145316命令进入实验目录,再输入mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,将本次实验的代码保存在其中. (建立目录的doc截图未保存,截图只有直接打开目录的部分) 2.输入gedit Hello.java撰写简单的Hello.java程…
20145219 <Java程序设计>实验一 Java开发环境的熟悉(Windws + IDEA)实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Java程序. 实验步骤 简单使用命令行 1.建立20145219文件夹,在其中新建exp1文件夹,将本次实验的代码保存在其中. 2.撰写简单的`Hello.java`程序,使用命令行编译.运行.编译命令`javac -d . Hello.java`,运行命令`java ss.Hello`(我…
实验一 Java开发环境的熟悉(Windows + IDEA) 实验内容 1.使用JDK编译.运行简单的Java程序:2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验知识点 1.JVM.JRE.JDK的安装位置与区别:2.命令行运行javac:java:javac -cp; java -cp:3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用:4.包管理:package:import:javac -d :5.Eclipse(Netbeans)管理Java项目…
JAVA开发搞了一年多大数据的总结 ​ 2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间一大堆的数据需求急需人来接手,此刻又招不来新的数据开发.没辙,我和同组的另一位Java开发同事算是临危受命,接下了大数据方面的工作,开启了Java工程师从0到1搞大数据的漫长旅途,开始的磕磕碰碰叫苦不堪到如今的还算得心应手,已经整整16个月了,16个月期间双向支持着数据分析和后端开发的工作,两者时而穿插时而并行处理,大…
原文来自于:http://www.importnew.com/7980.html 以下是我收集的Java开发牛人必备的网站.这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题.面试问题等.质量是衡量一个网站的关键因素,我个人认为这些网站质量都很好.接下来,我会跟大家分享我是如何使用这些网站学习和娱乐的.或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发牛人来说,网站的好坏取决于如何使用它们. 1.Stackoverflow Stackoverflow.com 可能是…
1.JDK (Java Development Kit)Java开发工具集 SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK).开发人员和最终用户可以利用这个工具来开发java程序. JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本.UltrEdit.Editplus.FrontPage以及dreamweaver等)编写Java源文件,然后在DOS状况下利通过javac命令将Java源程序编译成字节码,通过Java命令来执行编译后…
IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,本身是一个开箱即用的Android开发工具. 注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使用说明,Android 2.2虽然是一个很老的Android SDK版本,但是这样可以保证你所开发的应用程序可以在更多的设备上进行测试,用以确定程序的硬件设备兼容性. 1 启动Create New Project向导 在IntelliJ IDEA的主页面上,启动Create New Projec…
20172308 2017-2018-2 <程序设计与数据结构>实验1报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 参考实验一 Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程 Eclipse 内容换成IDEA 练习(通过命令行和IDEA两种方式实现)换成前两周项目内容 周三实验课上进行验收:PP2.5,PP…
在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择.的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择.在本文中我简要介绍了常见的十五种Java开发工具的特点,管中窥“器”,希望能对大家有所帮助. 1.JDK (Java DevelopmentKit) SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK).开发人员和最终用户可…
1.JDK (Java Development Kit)Java开发工具集 从初学者角度来看Java开发工具,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想.JDK的另一个显著特点是随着Java (J2EE.J2SE以及J2ME)版本的升级而升级.但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发. 2.Java Workshop Sun MicroSystems公司于…
以下是我收集的Java开发牛人必备的网站.这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题.面试问题等.质量是衡量一个网站的关键因素,我个人认为这些网站质量都很好.接下来,我会跟大家分享我是如何使用这些网站学习和娱乐的.或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发牛人来说,网站的好坏取决于如何使用它们. 1.Stackoverflow Stackoverflow.com 可能是编程界中最流行的网站了,该网站有成千上万个好问题和答案.学习API或者编程语言,通…
20145301<Java程序设计>实验报告一:Java开发环境的熟悉 课程:Java程序设计 实验名称:Java开发环境的熟悉 实验目的与要求: 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验.撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.“看书”等一律得0分)以及分析(从中可以得到什…
IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,是一个开箱即用的Android开发工具. 注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使用说明,Android 2.2虽然是一个很老的Android SDK版本,但是这样可以保证你所开发的应用程序可以在更多的设备上进行测试,用以确定程序的硬件设备兼容性. 1 启动Create New Project向导 在IntelliJ IDEA的主页面上,启动Create New Project向…