
后端开发
温淑阳
产品/编程:爱不爱我自己选择!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tomcat 安装教程
一、下载Tomcat安装包;双击“TomCat”安装包,界面如下图所示:点击上图中的“Next”按钮,进入如下图所示界面:点击上图中的“I Agree”按钮,进入如下图所示界面:如上图所示,勾选所有安装文件,点击“Next”按钮,进入如下图所示界面:上图中设置服务端口、账户和账户密码(“HTTP/1.1 Connector Port”为使用浏览器访问Ja...原创 2019-07-01 14:36:58 · 1160 阅读 · 0 评论 -
Java工程师的职业规划
好!很好!非常好!King-Blog 的文章https://blog.youkuaiyun.com/qq1175421841/article/details/51030092原创 2019-07-04 16:56:38 · 6472 阅读 · 0 评论 -
Maven打包jar与lib分开
前言:最近使用Springboot项目比较多,Springboot项目目前一般都是使用maven进行打包。maven的默认打包插件用的是spring-boot-maven-plugin,这个插件会把项目中的代码和相关依赖一起打包成一个jar包,我们拿到这个jar包就可以去生产环境运行。但是当我们每次进行项目更新的时候,这个jar都特别大,因为包含了所有的依赖。因此我们需要把打包模式修改成,所有的l...原创 2019-07-10 16:13:13 · 693 阅读 · 0 评论 -
Java 多线程的创建(创建Thread类,实现Runnable接口)
一、什么是线程,进程及创建多线程的方式@什么是进程,进程是正在运行的应用程序,进程是线程的集合。* 什么是线程,线程是一条执行路径,一个独立的执行单元。* 什么是多线程 为了提高程序效率* 创建有哪些方式?* 1.使用继承Thread类方式* 2.使用实现runable接口方式* 3.使用匿名类方式* 4.callable* 5.使用线程池创建线程二、实例使用继承 ...原创 2019-07-05 12:32:37 · 774 阅读 · 0 评论 -
Spring 定时器
一、Quartz定时器的介绍Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,可以用来创建简单或者复杂的定时任务,利用Quartz开发定时任务的步骤与Timer类似。Quartz方式实现定时器,方便,清晰指定启动时间,定时参数比较灵活,容易实现比较复杂的定时任务,不足之处是需要实现特定接口,加载其框架Quartz需要的jar包有:commons...原创 2019-07-05 16:48:03 · 492 阅读 · 0 评论 -
Java 基础—语法关键字—one(必须知道)
一、JAVA基本语法关键字关键字标识符注释常量、进制和进制转换变量数据类型和类型转换运算符语句关键字概述–>被Java语言赋予特定含义的单词关键字特点–>组成关键字的字母全部小写用于定义数据类型的关键字–>class (类)–>interface (接口)–>byte (字节型)–>short( 短整型...原创 2019-07-05 17:31:05 · 1630 阅读 · 0 评论 -
Java 基础—标识符—two(必须知道)
标识符概述:–> 就是给类,接口,方法,变量等起名字时使用的字符序列组成规则:–> 英文大小写字母–> 数字字符–> $和_注意事项:–> 不能以数字开头–> 不能是Java中的关键字–> 区分大小写标识符(常见命名规则) :1). 包(其实就是文件夹,用于解决相同类名问题)—> 单级和多级2). 类或者接...原创 2019-07-05 17:42:16 · 416 阅读 · 0 评论 -
Java 基础—常用DOS命令—Three(必须知道)
一、打开DOS控制台的三种方式win+r—cmd–回车开始–运行—cmd—回车在桌面按住 Shift 键,然后右键选择在此处打开命令窗口二、常用的DOS命令d: 回车 盘符切换(切换到d盘根目录)dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录rd (remove directory):...原创 2019-07-05 17:51:18 · 248 阅读 · 0 评论 -
JDK环境配置
一、基本设置-JDK安装直接安装双击运行jdk-8u131-windows-x64.exe安装完后配置jdk环境变量,右击“我的电脑”–>“高级”–>“环境变量”在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.8.0_131(根据自己的安装路径填写)新建classpath变量,变量值为: .;%JAVA_HOME%\li...原创 2019-07-01 11:14:05 · 5842 阅读 · 0 评论 -
SprngBoot 项目打包“war”并在tomcat上运行—教程
前言:在SpringBoot项目中按照平常的web项目一样发布到tomcat容器下一、修改打包形式在pom.xml里设置 <packaging>war</packaging>二、移除嵌入式tomcat插件在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码,<dependency> <gr...原创 2019-07-11 18:03:16 · 176 阅读 · 0 评论 -
一台电脑同时运行多个tomcat—配置教程
一、一台电脑同时运行多个tomcat配置方法:使用压缩版的tomcat不能使用安装版的。第一个tomcat的配置不变。增加环境变量CATALINA_HOMETWO,值为新的tomcat的地址。修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOMETWO。修改新的tomcat中的catalina.bat,把其中的...原创 2019-07-12 09:06:48 · 261 阅读 · 0 评论 -
在 github 添加与删除项目
一、前置条件注册github账号,地址:https://github.com/安装git,地址:https://git-for-windows.github.io/二、添加项目命令本地项目与git关联git init将本地所所有项目添加到仓库git add .将本地单个项目添加到仓库git add 文件名添加远程仓库地址git rem...原创 2019-07-04 16:34:36 · 318 阅读 · 0 评论 -
解决 IDEA 创建 spring 项目时出现 Initialization failed for 'https://start.spring.io' 问题
一、问题描述新手在使用 IDEA 创建 spring 项目时,刚开始还是正常,后面就出现报错 Initialization failed for ‘https://start.spring.io’ 。二、问题解决通过查资料找到了解决方法,只是看到网上大多数没有说清楚,所以我在这里也记录一下,希望可以帮到也遇到这种问题的猿友。选择 File -> settings分...原创 2019-07-04 15:29:08 · 21256 阅读 · 5 评论 -
SpringBoot理解
一、SpringBoot框架可以做什么:spring boot并不是一个全新的框架,它不是spring解决方案的一个替代品,而是spring的一个封装。所以,你以前可以用spring做的事情,现在用spring boot都可以做。现在流行微服务与分布式系统,springboot就是一个非常好的微服务开发框架,你可以使用它快速的搭建起一个系统。同时,你也可以使用spring cloud(Sprin...原创 2019-07-02 13:45:16 · 4677 阅读 · 1 评论 -
Java 基础—常量—Four(必须知道)
常量概述:—> 在程序执行的过程中其值不可以发生改变;Java中常量分类 :—> 字面值常量—> 自定义常量字符串常量 用双引号括起来的内容;整数常量 所有整数;小数常量 所有小数;字符常量 用单引号括起来的内容(‘a’,’A’,’0’);布尔常量 较为特有,只有true和false;空常量 null;Java针对整...原创 2019-07-08 09:51:25 · 273 阅读 · 0 评论 -
Java 基础—进制—Five(必须知道)
进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制–X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。一、不同进制的数据组成二进制-由0,1组成。以0b开头八进制由0,1,…7组成。以0开头十进制由0,1,…9组成。整数默认是十进制的十六进制由0,1,…9,a,b,c,d,...原创 2019-07-08 10:16:21 · 259 阅读 · 0 评论 -
Java 基础—变量—Six(必须知道)
一、变量概述在程序执行的过程中,在某个范围内其值可以发生改变的量理解:如同数学中的未知数二、变量定义格式数据类型 变量名 = 初始化值;注意:格式是固定的,记住格式,以不变应万变三、变量的定义是:用来命名一个数据的标识符year 这个标识符就是一个变量,它代表1949这个值;public class HelloWorld { public stat...原创 2019-07-08 10:26:17 · 294 阅读 · 0 评论 -
数据库优化
一、设计:表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null;尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好;使用枚举或整数代替字符串类型;使用TINYINT来代替ENUM :ENUM增加新值要进行DDL操作;尽量使用TIMEST...原创 2019-07-02 17:03:30 · 249 阅读 · 0 评论 -
Java 基础—数据类型—Seven(必须知道)
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间一、分类:基本数据类型:4类8种整型 (4种)字符型 (1种)浮点型 (2种)布尔型(1种)引用数据类型:类,接口,数组。二、基本数据类型整数占用字节数表数范围byte1-128~127short2-32768~32767i...原创 2019-07-08 10:47:47 · 262 阅读 · 0 评论 -
Java 基础—运算符—Eight(必须知道)
算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 三元运算符 一、算术运算符注意:A:+,-,*,/都是比较简单的操作B:+的几种作用:(加法、正数、字符串连接符)C:除法的时候要注意一个问题:1.整数相除,只能得到整数2.要想得到小数,可以*1.0二、赋值运算符符号: =,+=,...原创 2019-07-08 11:15:29 · 303 阅读 · 0 评论 -
线程池工作原理
线程池的工作原理-理解:刚开始都是在创建新的线程,达到核心线程数量5个后,新的任务进来后不再创建新的线程,而是将任务加入工作队列,任务队列到达上线5个后,新的任务又会创建新的普通线程,直到达到线程池最大的线程数量10个,后面的任务则根据配置的饱和策略来处理。使用的是默认的配置(终止策略)AbortPolicy:直接抛出异常。1、首先对key 值进行null 验证,如果为null,则把元素存...原创 2019-07-03 11:41:56 · 209 阅读 · 0 评论 -
IDEA 新手必要配置
一、进入配置页面的方式:(1):创建项目前:(2):创建一个项目后:(3):配置页面:二、项目和文件编码:全局空间和单个项目(1)、单个文件:(2):修改项目JDK版本:三处要修改(3):项目右键 --> Open Module Settings -> Project(新版本idea无需配置)(4):Modules(新版本idea无需配置)三、自动导包...原创 2019-07-03 16:00:20 · 2608 阅读 · 0 评论 -
IDEA配置文件
IDEA中配置包括:JDK下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.htmlMaven下载:http://maven.apache.org/download.cgiApache tomcat下载:http://tomcat.apache.or...原创 2019-07-03 16:20:49 · 988 阅读 · 0 评论 -
面试几个95后!!!
跟人事说我这里需要招项目助理,最近一个月陆陆续续面试了几个95后。来面试的都是今年6月毕业的应届生,而且都是姑娘,相中的2个姑娘后面都是嫌工资低(刚毕业统一价4K-6K),或者觉得培养时间太长,选择去了工资更高的公司。 简单介绍一下我们公司,规模不算很大,但平台还是很正规化,在某个领域有一定影响力的,产品也比较专业性强,跟大多数公司不一样的是我们公司文化浓厚,社会责任感很强,不在乎你是应届毕...原创 2019-07-09 14:47:48 · 314 阅读 · 0 评论 -
Maven配置
一、安装Maven核心程序:(1)、确认当前系统正确的配置了 JAVA_HOME 环境变量:C:\Users\Jayden>echo %JAVA_HOME%D:\Java\jdk1.7.0_75(2)、将 Maven 核心程序的压缩包解压到一个非中文无空格目录下:D:\Java\apache-maven-3.2.2(3)、配置 MAVEN_HOME 或 M2_HOME 环境变...原创 2019-07-04 09:53:58 · 166 阅读 · 0 评论 -
git基本操作命令—教程(开发必会)
查看远程分支$ git branch -a* br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/master查看...原创 2019-07-09 17:51:29 · 183 阅读 · 0 评论 -
Json格式—教程(必须知道)
一、JSON是什么:JSON ( JavaScript Object Notation) ,是一种数据交互格式。Json之前,大家都用 XML 传递数据。XML 是一种纯文本格式,所以适合在网络上交换数据,但是 XML 格式比较复杂,终于道格拉斯·克罗克福特(Douglas Crockford)发明了JSON 这种超轻量级的数据交换格式。...原创 2019-07-09 18:17:33 · 514 阅读 · 0 评论 -
Java常见面试题汇总
一、Java 基础JDK 和 JRE 有什么区别?== 和 equals 的区别是什么?两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?final 在 java 中有什么作用?java 中的 Math.round(-1.5) 等于多少?String 属于基础的数据类型吗?java 中操作字符串都有哪些类?它们之间有什么区别?String str...原创 2019-06-28 18:26:48 · 118 阅读 · 0 评论 -
项目开发流程(电商)
第一天:项目工程搭建使用maven构建工程 。 maven的继承、聚合、依赖管理。svn的使用,svn上传下载代码。第二天 :SSM框架的整合mybatis逆性工程。后台管理系统搭建、前台使用easyUI框架。了解easyUI中的datagrid的使用方法:(这个控件要求服务端返回的数据格式(json),而且格式是固定的。数据中包含total、rows)第三天 ...原创 2019-08-15 23:07:08 · 2957 阅读 · 1 评论