自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小刺猬喜歡獨角獸

专业、专心、专注------我是要成为火影的男人!

原创 博客文章目录汇总

—————–Java基础系列目录————— Java基础系列(一)环境搭建、标识符 Java基础系列(二)变量、运算符 Java基础系列(三)引用数据类型 Java基础系列(四)Swtich和数组 Java基础系列(五)重载 Java基础系列(六)自定义类、ArrayLis...

2018-08-20 22:47:03 1975 1

原创 Java笔试面试目录

Java面试–线程的生命周期状态 Java面试–线程和进程的区别 Java面试–单例模式 Java面试–观察者模式 Java电商项目面试–横向越权和纵向越权 Java电商项目面试–文件服务器 Java电商项目面试–Nginx篇...

2018-08-04 17:51:03 33029 6

原创 Java8新特性

Java8新特性1、Lambda表达式1.1、Lambda表达式简介1.2、Lambda基础语法2、函数式接口2.1、函数式接口简介2.2、四大内置核心函数式接口3、方法引用与构造器引用4、Stream API5、接口中的默认方法与静态方法6、新时间日期API7、其他新特性 1、Lambda表达式...

2020-05-05 20:15:56 90 0

原创 Idea 新建一个 Servlet 报错

这是因为idea中没有导入servlet-api包造成的。 解决办法如下: file –> project Structure 点击 Libraries ,然后绿色的+号,找到自己 tomact 的部署路径,然后在 lib 里边找到 servlet-api 这个 jar 包 同理,如果...

2019-07-18 21:46:57 183 0

原创 前端开发系列(十六)网页布局教程(2)

一、 结构与表现相分离的思想 1.1、微博用户发言信息列表制作 代码示例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtm...

2019-01-15 21:27:04 2173 1

原创 前端开发系列(十五)网页布局教程(1)

一、用HTML+CSS实现最简单的网页布局效果:一列布局 代码示例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w...

2019-01-15 20:55:28 490 0

原创 前端开发系列(十四)CSS教程(9)

一、CSS样式设置小技巧 1.1、水平居中设置-行内元素 我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是 水平居中 显示的。 这里我们又得分两种情况:行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。今天我们先来了解一下行内元素怎么...

2019-01-09 20:48:58 1883 2

原创 前端开发系列(十三)CSS教程(8)

一、CSS代码缩写,占用更少的带宽 1.1、颜色值缩写 关于颜色的css样式是可以缩写的,当你设置的颜色是16进制的色彩值时,如果每两位的值相同,可以缩写一半。 例子1: p{color:#000000;} 可以缩写为: p{color: #000;} 例子2: p{color: #336699...

2019-01-09 20:07:27 224 0

原创 前端开发系列(十二)CSS教程(7)

一、CSS布局模型 1.1、css布局模型 清楚了 CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS 布局样式或 CSS 布局模板。如果说布...

2019-01-09 19:39:13 271 0

原创 前端开发系列(十一)CSS教程(6)

一、CSS盒模型 1.1、元素分类 在讲解 CSS 布局之前,我们需要提前知道一些知识,在 CSS 中,html 中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素 常用的块状元素有:<div&a...

2019-01-08 22:14:00 218 1

原创 前端开发系列(十)CSS教程(5)

一、 CSS格式化排版 1.1、文字排版--字号、颜色/h2> 我们可以使用 css 样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体。body{font-famil...

2019-01-08 21:04:47 135 0

原创 前端开发系列(九)CSS教程(4)

一、 CSS的继承、层叠和特殊性 1.1、继承 CSS 的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定 html 标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于 p标签,这个颜色设置不仅应用 p标签,还应用于 p标签 中的所有子元素文本,这...

2019-01-08 20:19:38 141 0

原创 前端开发系列(八)CSS教程(3)

一、CSS选择器 1.1、什么是选择器? 每一条css样式声明(定义)由两部分组成,形式如下: 选择器{     &...

2019-01-08 19:29:09 154 2

原创 前端开发系列(七)CSS教程(2)

一、CSS样式基本知识 1.1、内联式 css 样式,直接写在现有的HTML标签中 CSS 样式可以写在哪些地方呢?从 CSS 样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和外部式三种。这一小节先来讲解内联式。内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代...

2019-01-08 13:45:18 159 0

原创 前端开发系列(六)CSS教程(1)

一、开始学习CSS,为网页添加样式 1.1、认识CSS样式 CSS 全称为 “ 层叠样式表 ( Cascading Style Sheets ) ”,它主要是用于定义 HTML 内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 代码示例: <!DOCTYPE H...

2019-01-07 21:14:13 180 0

原创 前端开发系列(五)HTML教程(5)

一、与浏览者交互,表单标签 1.1、使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。 语法:<form method="传送方式&...

2019-01-07 20:37:25 163 0

原创 前端开发系列(四)HTML教程(4)

一、认识标签(第三部分) 1.1、使用 a 标签,链接到另一个页面 使用 <a> 标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。 语法:<a href=&am...

2019-01-07 14:14:02 120 0

原创 前端开发系列(三)HTML教程(3)

一、认识标签(第二部分) 1.1、使用 ul,添加新闻信息列表 代码示例: <!DOCTYPE HTML> <html> <head&amp...

2019-01-07 13:39:42 153 0

原创 前端开发系列(二)HTML教程(2)

一、认识标签(第一部分) 1.1、body 标签,网页上显示的内容放在这里 网页上要展示出来的页面内容一定要放在 body 标签中。 代码示例: <!DOCTYPE HTML> <html> &...

2019-01-04 20:54:23 263 0

原创 JFreeChart使用

代码如下: package Util; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartFrame; import org.jfree.chart.JFreeChart; import org.jfree.cha...

2018-12-11 10:06:33 328 0

原创 C#--DataGridView(干货版)

一、添加行列并获取信息 界面如下: 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing...

2018-11-21 16:06:31 1467 0

原创 C#--窗体

一、属性 C#中窗体几种常见的属性值的功能: 布局: AutoScaleMode:当屏幕分辨率或字体发生改变时,窗体和控件是如何发生变化的 AutoScroll:滚动条的设置 Size:启动窗体时的大小 StartPosition:窗体启动时的位置设置 窗体样式: ControlBox:窗体是否...

2018-11-08 17:08:11 199 0

原创 C#--串口通信(SerialPort)

一、SerialPort属性 1、需要引入的头文件 using System.IO; using System.IO.Ports; 2、属性 2.1、控件如下: 2.2、属性如下: BaudRate:波特率 DataBits:数据位 Parity:奇偶校验位 PortName:端口号 Sto...

2018-11-07 11:15:58 1216 0

原创 C#--图表控件(Chart)

Chart的属性 1、Serial属性: Series是画在ChartArea上的线、点、柱形、条形、饼图,简单点儿说就是画在上面的数据,直接说属性: 1.1、“标记”:就是数据点,某个数据值的点。如下图所示 点击省略号: MarkerBorderColor :数据点的边框的颜色 Marke...

2018-11-06 17:19:21 6086 0

原创 Matlab入门基础

1、基础命令 clear all %清除WorkSpace中的所有变量 clc %清除Command Window中的所有命令 2.1、矩阵操作------定义矩阵: 方式1: A = [1 2 3 ; 4 5 2 ; 3 2 7] 运行结果: 方式2: B = 1:2:9 ...

2018-10-23 16:32:19 117 0

原创 Java电商项目面试--订单模块

面试:订单模块技术要点 技术要点: 1、安全漏洞解决方案 2、订单号生成规则 3、强大的常量、枚举设计 一、前台创建订单 Controller层: //创建订单 @RequestMapping("create.do") @ResponseB...

2018-08-24 15:28:06 8849 7

原创 Java电商项目面试--收货地址模块

收货地址模块技术要点: 1、同步获取自增主键 2、数据绑定的对象绑定 3、越权问题升级巩固 一、新增收货地址 Controller层: //新建收货地址 @RequestMapping("add.do") @ResponseBody public...

2018-08-24 11:25:56 3050 2

原创 Java电商项目面试--购物车模块

购物车模块技术要点: 1、商品总价计算复用封装 2、高复用的逻辑方法封装思想 3、解决商业运算丢失精度的坑 一、购物车模块功能 1、购物车添加商品 2、更新商品数量 3、查询商品数量 4、移除购物车中商品 5、单选/全选 二、购物车添加商品 Control...

2018-08-24 10:07:47 11209 0

原创 Java电商项目面试--商品模块

面试:商品模块技术要点 1、POJO、BO、VO抽象模型 2、高效分页及动态排序 3、FTP服务对接、富文本上传 一、商品模块功能 前台功能: 1、产品搜索 2、动态排序列表 3、商品详情 后台功能: 1、商品列表 2、商品搜索 3、图片上传 4、增加...

2018-08-24 08:58:42 8867 0

原创 Java基础系列(二十五)CollectionUtils

集合判断: 判断集合是否为空: CollectionUtils.isEmpty(null): true CollectionUtils.isEmpty(new ArrayList()): true   CollectionUtils.isEmpty({a,b}): false 判断集合是否...

2018-08-23 10:36:39 463 0

原创 Java电商项目面试--分类模块

面试:分类模块要点 1、递归算法 2、复杂对象排重 3、无限层级树结构设计 一、添加分类

2018-08-23 10:16:47 1993 0

原创 Java电商项目面试--用户模块

面试:用户模块技术要点: 1、横向越权和纵向越权 2、MD5明文加密、guava缓存 3、高复用服务响应对象的设计思想和封装 一、用户模块功能 用户模块包含功能如下: 1、登录功能 2、用户名校验 3、注册功能 4、忘记密码 5、提交问题答案 6、重置密码...

2018-08-22 16:00:13 5784 3

原创 Java面试--线程创建

面试题:Thread和Runnable区别(三七互娱面试题) 多线程基础博客:Java基础系列(二十一)多线程 Thread和Runnable区别 在这就是可以避免Java中的单继承的限制,增加程序的健壮性,代码可以被多个线程共享,代码和数据独立。线程池只能放入实现Runnabl...

2018-08-22 10:29:26 1770 0

原创 Java电商项目面试--缓存(Guava Cache)

面试题:手写LRU(今日头条面试题) 面试题:手撕LFU,要求get和put都为O(1) 一、Guava Cache适用场景 1、你愿意消耗一部分内存来提升速度; 2、你已经预料某些值会被多次调用; 3、缓存数据不会超过内存总量; Guava Cache是一个全内存的本地缓...

2018-08-21 15:29:24 2583 0

原创 Java面试--Redirect和Forword

面试题:Redirect和Forword区别(腾讯面试题) 相当于问请求和转发的区别: 我的这篇博客写到了:JavaWeb基础系列(三)Request 注意:转发与重定向的区别? 1、重定向两次请求,转发一次请求 2、重定向地址栏的地址变化,转发地址不变 3、重新定向可...

2018-08-21 14:15:44 1434 0

原创 Java面试--Spring中的Bean的作用域和生命周期

面试题:Bean的生命周期(腾讯面试题) 面试题:Bean的范围,gobal session的作用(腾讯面试题) 这篇博客写的很好:Spring中bean的作用域与生命周期 Java面试的完整博客目录如下:Java笔试面试目录 转载请标明出处,原文地址:https:/...

2018-08-21 13:59:55 6014 0

原创 Java面试--SpringIOC

面试题:Spring的IOC优点,解决了什么问题(腾讯面试题) 一、控制反转IOC IoC理论提出的观点大体是这样的:借助于“第三方”实现具有依赖关系的对象之间的解耦: 即把各个对象类封装之后,通过IoC容器来关联这些对象类。这样对象与对象之间就通过IoC容器进行联系,但对象与对...

2018-08-21 13:46:55 4277 0

原创 Java面试--多线程买票

面试题:手写多线程买票代码(腾讯面试题) 我的这篇博客总结了:Java基础系列(二十二)线程安全、线程同步、等待唤醒机制 Java面试的完整博客目录如下:Java笔试面试目录 转载请标明出处,原文地址:https://blog.csdn.net/weixin_41835916 如果...

2018-08-21 11:32:24 1918 0

原创 Java面试--策略模式

面试题:策略模式的使用场景(阿里面试题) 一、策略模式改你那 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。 二、策略模式的使用场景 1、如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可...

2018-08-21 11:03:19 1280 0

原创 Java面试--Session和Cookie

面试题:session和cookie的区别,session如何管理(阿里面试题) 我的这篇博客详细的写了:JavaWeb基础系列(四)Session和Cookie Java面试的完整博客目录如下:Java笔试面试目录 转载请标明出处,原文地址:https://blog.cs...

2018-08-21 10:34:36 2339 0

提示
确定要删除当前文章?
取消 删除