问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

现在JAVA程序员需要掌握哪些技术才好找工作

发布网友 发布时间:2022-04-26 21:18

我来回答

5个回答

懂视网 时间:2022-04-08 10:40

.6]#pwd /data0/xxx/zookeeper-3.4.6 [root@localhost zookeeper-3.4.6]#bin/zkServer.sh start

这里路径在zookeeper根目录启动,主要是这样运行会自动在当前目录生成一个日志文件。也就是说在哪个目录启动,日志文件就在哪儿。这是为了将日志文件放在该目录的一种做法。

  • 启动kafka
    /data0/xxx/kafka_2.11-0.8.2.1/bin/kafka-server-start.sh /data0/xxx/kafka_2.11-0.8.2.1/config/server-0.properties > /data0/xxx/kafka_2.11-0.8.2.1/logs/server-0.log 2>&1 &
    /data0/xxx/kafka_2.11-0.8.2.1/bin/kafka-server-start.sh /data0/xxx/kafka_2.11-0.8.2.1/config/server-1.properties > /data0/xxx/kafka_2.11-0.8.2.1/logs/server-1.log 2>&1 &
    /data0/xxx/kafka_2.11-0.8.2.1/bin/kafka-server-start.sh /data0/xxx/kafka_2.11-0.8.2.1/config/server-2.properties > /data0/xxx/kafka_2.11-0.8.2.1/logs/server-2.log 2>&1 &

    这里我在单机上起了3个kafka进程,作为单机集群。
    配置0示例:

    技术分享
    broker.id=0
    port=9092
    host.name=172.16.0.100
    num.network.threads=3
    num.io.threads=8
    socket.send.buffer.bytes=102400
    socket.receive.buffer.bytes=102400
    socket.request.max.bytes=104857600
    log.dirs=/data0/xxx/kafka_2.11-0.8.2.1/log_0
    num.partitions=1
    num.recovery.threads.per.data.dir=1
    log.retention.hours=168
    log.segment.bytes=1073741824
    log.retention.check.interval.ms=300000
    log.cleaner.enable=false
    zookeeper.connect=localhost:2181
    zookeeper.connection.timeout.ms=6000
    server-0.properties
  • 启动storm
    /data0/xxx/storm-0.9.5/bin/storm nimbus > /data0/xxx/storm-0.9.5/log/nimbus.log 2>&1 &
    /data0/xxx/storm-0.9.5/bin/storm supervisor > /data0/xxx/storm-0.9.5/log/supervisor.log 2>&1 &
    /data0/xxx/storm-0.9.5/bin/storm ui > /data0/xxx/storm-0.9.5/log/ui.log 2>&1 &
    /data0/xxx/storm-0.9.5/bin/storm logviewer > /data0/xxx/storm-0.9.5/log/logviewer.log 2>&1 &

    依次启动nimbus、supervisor、ui、logviewer
    storm配置文件示例:

    技术分享
    storm.zookeeper.servers:
     - "172.16.0.100"
    nimbus.host: "172.16.0.100"
    storm.local.dir: "/data0/xxx/storm-0.9.5/workdir"
    storm.messaging.netty.max_retries: 30
    storm.messaging.netty.min_wait_ms: 100
    storm.messaging.netty.max_wait_ms: 1500
    supervisor.slots.ports:
     - 6700
     - 6701
     - 6702
     - 6703
    supervisor.worker.start.timeout.secs: 60
    storm.yaml
  • 三、初始化设置

        在kafka中创建topic,配置数据源导入kafka等等略。另外还有mongodb的初始化设置,建索引等。

    四、storm程序

  • 环境:mac air、Eclipse IDE for Java Developers(这是我用的版本,需要maven)
  • 代码示例
  • 提交运行
    /path/bin/storm jar ds.nginx-0.0.1-SNAPSHOT-jar-with-dependencies.jar cms.ds.nginx.LogTopology ds_nginx_topology remote
  • 【JAVA版】Storm程序整合Kafka、Mongodb示例及部署

    标签:

    热心网友 时间:2022-04-08 07:48

    我的建议是往J2EE方向发展,专门开发企业级应用系统的,另外个是J2ME,专门用以开发手机相关的应用的。 首先你得学会使用JSP+Servlet技术,了解一种服务器(tomcat),熟悉一种数据库操作(Mysql); 开发工具建议采用MyEclipse 然后你还得学点JavaScript脚本编写,它用以对页面上元素的进行动态交互控制; 最好在以上技术都运用的很熟练的情况下,再考虑进攻J2EE框架,现在主流的是Struts2,Hibernate,Spring这三个,大部分企业开发系统基本用这三个。 接着如果你还的学习Web标准相关的技术,它们用以界面组件的交互,提高用户体验。你要先学Ajax,Dom基础知识。学会了这些基础的之后,你就可以采用ajax的脚本库或框架来开发,比如客户端的有jquery,服务端的有dwr。现在很流行这2个。当然还有个ExtJs,它太强大了,相对来说学习难那么点。 最好还会使用WebService。 以上这些都会的话,找工作完全没问题的了。不过比较漫长的。。。 我就是这么走下来的。用了1年的时间。以上东西我全会了,然后找了工作。 现在在公司开发了1年了,工资也有4000一个月。

    热心网友 时间:2022-04-08 09:06

    兄弟连JavaEE战狼班:
    第一阶段:Java语言基础
    ★ Java语言基础
    1、面向对象思维JAVASE
    2、(类加载机制与反射,annotation,泛型,网络编程,多线程,IO,异常处理,常用API,面向对象,JAVA编程基础)
    3、Java8新特性
    第二阶段:数据库
    ★ 数据库
    1、Oracle(SQL语句、SQL语句原理、SQL语句优化、表、视图
    2、序列、索引、Oracle数据字典、Oracle 数据库PL/SQL开发
    3、数据库设计原则、 MySQL 、 JDBC
    第三阶段:Web基础
    ★ Web基础
    1、HTML5(H5)基本文档结构、链接、列表、表格、表单;
    2、CSS 基础语法、盒子模型、浮动布局、定位;
    3、JavaScript语言基础、DOM 编程、事件模型等),JQuery,AJAX框架,XML,BootStrap组件
    第四阶段:Java Web技术和主流框架
    ★ Java Web技术和主流框架
    1、JSP&Servlet、struts2,hibernate4,spring4,JPA,maven
    2、SpringData,SpringMVC,MyBatis,SpringSecurity,shiro,Nginx
    第五阶段:Linux
    ★ Linux
    1、Linux安装、熟悉Linux的基础命令、vi编辑器的使用、awk和sed命令使用、用户和组
    2、文件及目录权限管理、使用ACL进行高级访问控制、网络配置和软件包安装、启动流程和服务管理
    3、系统监控和日志管理、进程管理和计划任务、ssh远程登录、shell基础和shell脚本。
    第六阶段:大数据技术(Hadoop和Spark)
    ★ 大数据技术(Hadoop和Spark)
    1、Hadoop (Hadoop基础和环境搭建,HDFS体系结构,MapRece;Hadoop的集群模式、HDFS联盟,利用ZooKeeper来实现Hadoop集群的HA(高可用性)功能
    2、Yarn的任务调度机制,Apache Hive,Pig数据处理,集成Hadoop和Sqoop
    3、Flume以及Apache Kafka来实现数据的交换,安装部署HBase,Storm)
    4、Scala 语言(Scala环境搭建、Scala基础语法、模式匹配、重载与构造器、Map与rece、元组、继承、StringContext,Option Some None,Tuple;集合方法和运算,future 对象同步处理和异步处理返回结果)
    5、Spark(Spark搭建,Spark-shell 的使用,Spark-submit 提交应用, Spark的内核设计和实现,并对内核中的实现架构、运行原理进行详细的讲解;Spark生态体系中的各个组件,包括:Spark Core,Shark,Spark SQL和Spark Streaming等等)
    第七阶段:项目
    ★ 项目
    1、China-UCSP 项目 SSM(Spring+SpringMVC+MyBatis)
    2、用户关系管理系统 S2SH+Maven+Nodejs+MySQL技术实战开发
    3、电子商务交易平台 S2SH+Maven+Shiro+Oracle

    热心网友 时间:2022-04-08 10:41

    在中国很多主流是SSH这个是必需掌握的,
    Seam,
    JSF是未来的主流,不管是什么Framework,关键还是基础,把基础打牢学新东西都只是熟悉,数据库方面至少要掌握Oracle,MySQL等等。

    热心网友 时间:2022-04-08 12:32

    学习java,掌握java技术,成功找到一份满意的工作,这才是一个完美的学习过程和结果。那对于初学java的同学来说,想要成功找到一份工作需要掌握哪些java技术呢?快随小编来看看吧!
    熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。
    熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用*、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。
    对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
    熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

    熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。
    熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。
    熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验。
    熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。
    熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和Enterprise Architect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。
    上面罗列的这些东西并不是每一项你都要烂熟于心,根据企业招聘的具体要求可以做相应的有针对性的准备。我个人觉得前6项应该是低要求,是作为一个Java开发者必须要具备的专业技能。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    柏林地铁路线 高三敬业话题作文800字 怀孕可以吃羊肉米粉吗 坐月子能不能吃羊肉粉 坐月子吃羊肉的好处 卜蜂蛋鸡预混料配方 怀孕多久后才能吃羊肉粉 一个人不花钱完美世界国际版玩什么职业最好?多谢了 女孩也会花心吗? 女生也会花心么? 三孔附近有什么好玩的地方 简单衍纸花手工diy制作教程视频 简单衍纸花手工diy制作教程视频 java入门教程,求?谢谢大家 java工程学习进度怎么查看,用到哪些技术 前后端分离 nodejs做权限控制好 还是服务端控制权限好 梦见裙子被电风扇巻进去,大腿有三个像手指的伤 做梦梦见坐飞机后来又变成了电扇代表什么? 最近老是觉得很累很困睡不醒怎么办 明明很累,却老是睡不着,情绪得不到放松 很累很困睡不着觉怎么办呢? 为什么我感觉每天都很累?觉得睡不够 很累了,却睡不着怎么办 人很累就是睡不着怎么回事 怎样把照片和视频刻录到空白光盘里? 怎么把照片刻录到dvd光盘上 怎么把照片刻录到光盘里可以用dvd观看? 把照片刻录到光盘里保存 香蕉怎样美白? 香蕉是白瓤好还是黄瓤好 白果和香蕉能一起吃吗 哪个平台的Java基础教程比较好 乡村四月古诗带拼音 晋江各中学举行高考百日誓师大会,举办这一大会的意义是什么? 乡村四月 翁卷注音 《乡村四月》的拼音版是什么? 高考冲刺100天誓师大会新闻稿子怎么写 《乡村四月》(宋翁卷)带拼音 高三百天冲刺大会致辞的心德怎么写 乡村四月,拼音版? 高三百日誓师大会挑战誓词 乡村四月作者读音 乡村四月的作者“翁卷”该怎样读? 乡村四月 古诗的意思 乡村四月是哪个朝代哪位诗人的诗 古诗 村居.乡村四月的作者是谁 乡村四月的作者是,翁(卷)括号里面的这个字是念第三声,还是第四声 乡村四月的作者是谁? 支付宝可以用微信充值吗? 合肥到宏村怎么坐车 支付宝能给微信充值吗,求解答!