大连千锋Java学习
大连千锋
这个作者很懒,什么都没留下…
展开
-
Java最主要的3个就业方向你知道吗?
都知道Java开发就业薪资高,就业前景好,但是Java就业主要有哪三个方向估计就很少有人知道了,下面我就给大家简单介绍一下。根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上。而且,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,年薪20万是很正常的一个工资。一些重点院校的优秀毕业生能够进入国内一流的IT企业(百度、腾讯...翻译 2019-10-23 15:05:01 · 339 阅读 · 0 评论 -
计算机网络知识速成
1.ping使用这个网络工具。能够测试发起方和接收方的网络状态。如果能ping得通:就说明两个方面:1)本机处于已联网状态2)对方主机也处于联网状态2.ip地址唯一标识网络中的一台主机的地址。分成三类A类: 10.0.0.10 适用于大型局域网B类: 172.16.0.11 适用于中型局域网C类: 192.168.1.12 适用于小型...翻译 2019-10-21 16:33:14 · 1393 阅读 · 0 评论 -
RabbitMQ介绍
前言RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件什么是消息队列消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数据的容器,消息的消费者可以从队列中获取数据,进行处理。常见的消息队列有:ActiveMQ,RabbitMQ,Kafka,RocketMQ等。...原创 2019-10-21 16:23:49 · 253 阅读 · 0 评论 -
大连千锋:计算机网络知识速成
1.ping使用这个网络工具。能够测试发起方和接收方的网络状态。如果能ping得通:就说明两个方面:1)本机处于已联网状态2)对方主机也处于联网状态2.ip地址唯一标识网络中的一台主机的地址。分成三类A类: 10.0.0.10 适用于大型局域网B类: 172.16.0.11 适用于中型局域网C类: 192.168.1.12 ...原创 2019-10-18 17:09:16 · 702 阅读 · 0 评论 -
MyBatis之基本使用
前言本章我们将开始学习一个非常优秀的ORM(对象关系映射)框架:MyBatis,它是目前企业中使用最多的数据库框架。MyBatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Jav...原创 2019-10-11 17:25:45 · 169 阅读 · 0 评论 -
如何处理中文参数
如何处理中文参数为什么表单中会产生中文乱码产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个统一的编码,之后就按照此编码进行数据的传输和接收GET中文乱码//获取表单提交的姓名String name=request.getParameter("name");name=new ...原创 2019-09-29 15:14:56 · 301 阅读 · 0 评论 -
Java弱引用
看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和java的GC相关. 很可惜的是, 20多个拥有5年以上java开发经验的面试者中, 只有两人知道weak reference的存在, 而其中...原创 2019-09-29 15:11:14 · 161 阅读 · 0 评论 -
java技术案例--封装JDBC工具类
JDBC简介-JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序-Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写...原创 2019-09-29 15:09:39 · 205 阅读 · 0 评论 -
实战Tomcat性能优化
前言由于不同的硬件配置导致默认的tomcat配置无法达到最佳的性能,导致我们需要对tomcat的进行相应的配置调整。Tomcat内存优化配置信息:JAVA_OPTS=’-Xms1024m -Xmx2048m -XX: PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m’将以上配置信息在tomcat中的catalina.sh...原创 2019-09-26 11:24:53 · 230 阅读 · 0 评论 -
SpringMVC之@ResponseBody注解
前言本章我们学习到SpringMVC的服务器端如何提供数据查询服务,这里需要使用两个重要的注解:@ResponseBody和@RestController。@ResponseBody注解在前面使用SpringMVC时,Controller中的方法返回值会通过视图处理器ViewResolver处理为页面的URL,然后跳转到对应页面中,如下面例子返回的hello,将转换为/...原创 2019-09-26 11:20:50 · 476 阅读 · 0 评论 -
简单案例来看JS中的面向对象
在JS中,一般情况下我们都是直接写函数,直接调用,但是发现JS中也有new关键字,那么new关键字作为创建对象的关键字,给我们的感觉就是在JS中可以定义一个类,然后用new创建对象,那么在JS中如何做呢?我们先看如下案例,下面的案例是写一个简单的喷泉效果的。window.onload = function(){// 创建一个画布对象var canvas = document.cr...原创 2019-09-25 16:31:52 · 158 阅读 · 0 评论 -
JDBC初体验
JDBC简介-JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序-Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据...原创 2019-09-25 16:29:25 · 152 阅读 · 0 评论 -
MyBatis之关联查询
前言我们进行数据库查询时往往需要的不止一张表的数据,需要将多张表的数据一起查询出来,大家学习过数据库的连接查询,那么在MyBatis中如何将有关系的多张表数据进行关联查询呢。表的结构商品和订单是典型的一对多关系,下面的案例我们将以商品表和订单表作为示例,演示如何配置最常见的一对多关系,下面是两张表的结构:商品表:订单表:实体类的设计一种商品有多个订单,每个订单对应一种商品,在...原创 2019-09-24 15:11:51 · 135 阅读 · 0 评论 -
Java筑基之Java简介
一. Java到底是什么?Java是一门全球范围内使用最广泛的,面向对象的编程语言.Java语言具有功能强大和简单易用两个特征,它作为面向对象编程语言系列的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.二. Java到底干嘛的?Java技术具体的应用领域1️⃣.安卓手机App我们的安卓手机里面几乎所有的App应用(比如支付宝/微信/淘宝等)都是用Ja...翻译 2019-09-24 14:51:04 · 325 阅读 · 0 评论 -
Dubbo架构介绍
Dubbo架构介绍1,什么是DubboDubbo是阿里巴巴在2011年开源的分布式服务框架,是服务化治理的核心框架。 Dubbo主要提供3个功能,远程接口调用,负载均衡和容错,服务注册和服务发现目前,已经是Apache的开源项目官网:http://dubbo.apache.org2,Dubbo的架构3,工作细节说明(来自dubbo官网)节点角色说明(掌...翻译 2019-09-23 16:05:13 · 138 阅读 · 0 评论 -
java8新特性之Lambda表达式
⼀、Lambda表达式简介 什么是Lambda? Lambda表达式是Java 8推出的⼀个新特性。从本质上讲,Lambda表达式是⼀个匿名函数。 为什么要使⽤Lambda? 使⽤Lambda表达式可以对⼀个接⼝进⾏⾮常简洁的实现。 之前我们在给⼀个接⼝引⽤赋值的时候,可以使⽤接⼝实现类,或者匿名内部类。但是有了 Lambda表达式,我们可以更加⽅便的实现这个需求。 i...原创 2019-09-23 15:21:41 · 138 阅读 · 0 评论