- 博客(31)
- 资源 (9)
- 收藏
- 关注
原创 docker安装nginx并配置阿里云免费SSL证书通过https访问
参考:https://www.jianshu.com/p/5f9bd492f1861. 下载最新的nginx的docker image$ docker pull nginx:latest2. 启动nginx容器(ps:向往下看,别一来就copy)运行如下命令来启动nginx containerdocker run -di --name mynginx \ ...
2019-01-30 20:16:36
3579
转载 JAVA多线程和并发基础面试问答
原文链接 译文连接 作者:Pankaj 译者:郑旭东 校对:方腾飞多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self cont
2017-06-29 02:53:51
1154
转载 6 个重构方法可帮你提升 80% 的代码质量
转载:http://www.oschina.net/translate/top-6-refactoring-patterns-to-help-you-score-80-in-code-quality?from=20140210在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名:臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原
2017-06-28 12:31:51
431
转载 基础
1、用String的方法将数据类型转换为String。2、有一个不定长度的String,其中前面是字母,后边是数字,例如:”abcd123.456″,要求写一个方法得到其中的数字以String的形式返回,数字保留小数点后两位,不四舍五入,截去多余小数,例如:”abcd123.456″,得到”123.45″如果数字没有小数点,要得到两位为0的小数,例如:”abcd123″,得
2017-06-27 05:45:39
569
转载 基础面试
1:jsp有哪些内置对象?作用分别是什么?2:jsp有哪些动作?作用分别是什么?3:jsp的动态include与静态include的区别?4:两种跳转方式分别是什么?有什么区别?5:作用域public,private,protected以及不写时的区别?6:ArrayList和vector的区别,HashMap和Hashtable的区别?7:char型变量中能不能存储一个中
2017-06-26 10:46:25
632
转载 Java就业企业面试问题-电商项目
转载自:http://bbs.itheima.com/thread-329954-1-1.html?srxdubbo服务开发流程,运行流程?zookeeper注册中心的作用?使用流程:第一步:要在系统中使用dubbo应该先搭建一个注册中心,一般推荐使用zookeeper。第二步:有了注册中心然后是发布服务,发布服务需要使用spring容器和dubbo标签来发布服务。并且
2017-06-24 03:22:46
36817
转载 Java就业企业面试基础+WEB问题
转载自:http://bbs.itheima.com/thread-329949-1-1.html?srx1. Java基础部分1.1 Java中的方法覆盖(Overwrite)和方法重载(Overloading)是什么意思?重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的
2017-06-24 03:05:46
1045
转载 Java就业企业面试问题-ssh框架
转载自:http://bbs.itheima.com/thread-329951-1-1.html?srxSSH框架阶段SSH的优缺点,使用场景?Hibernate优点:(1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的、具
2017-06-24 03:03:03
1032
转载 Java就业企业面试问题-ssm框架
转载自:http://bbs.itheima.com/thread-329952-1-1.html?srxSpringMvc简单介绍下你对springMVC的理解?Spring MVC Framework有这样一些特点:它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.不依
2017-06-24 03:00:06
13959
转载 Java就业企业面试问题-数据库
转载自:http://bbs.itheima.com/thread-329953-1-1.html?srx数据库部分数据表连接问题,左外连接、右外连接、内连接等一、交叉连接(CROSS JOIN)交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。
2017-06-24 02:57:28
884
转载 50道JAVA基础编程练习题
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....public class Prog1{public static void main(String[] args){int n
2017-06-18 05:22:48
937
转载 Java开发岗位面试常问题
一、Java基础 1、String类为什么是final的. 2、HashMap的源码,实现原理,底层结构. 3、说说你知道的几个Java集合类:list、set、queue、map实现类咯... 4、描述一下ArrayList和LinkedList各自实现和区别 5、Java中的队列都有哪些,有什么区别. 6、反射
2017-06-18 05:02:52
3028
原创 Oracle优化
1、尽量使用索引。分析一下索引原理2、分区表作用3、sql优化1)选择联合查询的联合次序。主表数据量小;2)慎重使用联合查询,尤其是比较复杂的视图之间的联合查询。一般对视图的查询最好都分解为对数据表的直接查询效果要好一些。3)查询条件中尽量不要使用不等于操作符(!=),不等于操作符会限制索引,引起全表扫描,尽量把不等于操作符改成or(or语句使用不当会引起全表扫描,例如wh
2017-06-18 04:51:37
256
原创 Oracle高级查询
关联查询1.1内连接:两个关联的表中所有满足条件的数据(不管那张表的数据全部返回) select emp.ename ,emp.deptno, dept.deptno from emp,dept where emp.deptno=dept.deptno; 或者是select emp.ename ,emp.deptno, dept.deptno from emp join
2017-06-18 04:49:00
392
原创 Oracle基础查询
sql基础查询--------------------------1.1 from 字句------------------------------ select后面跟着是字段(列) from指的来自哪张表 查询所有的字段可以用* 号来代替,但是不建议使用,效率会低一些。 --------------------------1.2使用别名-------
2017-06-18 04:47:56
397
原创 Oracle常见函数
目标1.字符串操作 2.数值操作 3. 日期操作 4.null值操作字符串操作------------------1.1 char和varchar ------------------------------ char :定长,达不到定长长度空格补齐; 浪费空间换取查询效率。 varchar:变长,实际数据多少就多少。
2017-06-18 04:47:20
2372
原创 Oracle基础
目标介绍数据库 ----数据库安装 ---数据库的ddl操作 dml操作表的概念表分为行(row)和列(col),行称为记录,列称为字段 。 那么字段也就是将来对象中的属性,我们把他称为实体属性,与表的字段是对应的。sql:结构化查询语言sql sql99 语言标准 所有的属于虽都遵循s
2017-06-18 04:45:09
436
原创 Mysql 第四章 触发器、存储过程
回顾事务:特点ACID,把多条SQL指令做为一个批次,一起执行,或都不执行。 步骤:1. 关闭自动提交: set autocommit=0; 2. 设置开始事务: start transction; 3. SQL 指令 (1-N条) 4. 提交:commit; 或者回滚:rollback;
2017-06-18 03:21:08
418
原创 MySQL第三章-查询事务、视图、索引、数据库设计
数学函数 Floor ceiling round rand()系统函数 注意:MD5对字符串加密.事务事务就是把一批SQL语句作为一个整体,如何所有的SQL语句执行后没有错误,就一起执行,只要其中一条SQL语句有错误,则所有的SQL语句都不执行。 MySQL默认的机制是:每一条SQL语句是一
2017-06-18 03:15:35
461
原创 Mysql第一章-数据库操作
MySQL 数据库相关指令:1. mysqld –install 创建服务2. mysqld -remove 删除服务3. net start mysql 启动服务4. net stop mysql 停止服务5. mysql -u root -p //-u 表示用户名 -p密码//SQL指令必须以 ;结束6. show databases;
2017-06-18 03:03:46
504
原创 MySQL第二章-相关查询、分组、排序、模糊、分页、连接、函数
知识点一查询关键字:select查询语法结构:select 列名from 表名where 条件 group by(分组) order by(排序)聚合函数Count(*) 统计记录条数 sum(studentresult)统计某一列累加总和,要求列中的数据是数值类型Max()求最大值,min()求最小值 avg() 求
2017-06-18 02:55:42
837
原创 三层结构和MVC
三层结构:我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。2:业务逻辑层:主要是针对具体的问题的操作,也可以
2017-06-18 02:44:00
301
转载 java中的sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。 sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。 在调用sleep()方法的过程中,线程不会释放对象锁。 而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有
2017-06-18 02:35:44
210
原创 JSP九大内置对象和JSP/Servlet作用域
一、九大内置对象request HttpServletRequestresponse HttpServletResponsesession HttpSessionapplication ServletcContextout JspWriter(带缓冲的PrintWriter)pageContext (使普通Java类可访问WEB资源自定义标签常用)excep
2017-06-18 02:08:56
274
原创 JSP<include>静态引入和动态引入
include指令include指令用于引入其它JSP页面,如果使用include指令引入了其它JSP页面,那么JSP引擎将把这两个JSP翻译成一个servlet。所以include指令引入通常也称之为静态引入。语法:其中的file属性用于指定被引入文件的路径。路径以“/”开头,表示代表当前web应用。细节:被引入的文件必须遵循JSP语法。被引入的文件可以使用任意的
2017-06-18 02:03:38
3824
转载 Spring事务的隔离级别
转载自:http://blog.csdn.net/zhouwubin123/article/details/7199538在spring中定义了5中不同的事务隔离级别: 1. ISOLATION_DEFAULT(一般情况下使用这种配置既可) ;这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。 2. ISOLATION_REA
2017-06-18 01:52:47
272
转载 List的子类特点区别及其优缺点
原文:http://blog.csdn.net/wangzff/article/details/7296648了解:常见数据结构A:栈 先进后出B:队列 先进先出C:数组 查询快,增删慢D:链表 查询慢,增删快ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:ArrayL
2017-06-18 01:31:02
3137
原创 初学Servlet的注意事项
Servlet注意事项A:Servlet类是一个单例模式,也就是说的单例类所谓的单例模式就是说一个类只能创建一个实例(对象、实体)实现条件:A:构造函数必须私有化B:必须向外公开一个静态方法来获取这个类的实例创建方式:A:懒汉式B:饥汉式B:Servlet生命周期过程:出生:(实例化-->初始化)第一次访问Servlet就出生(默认情况下)活
2017-04-06 20:26:04
449
原创 MySQL解压版配置
一、下载MySQL二、配置过程 1、解压缩mySQL到一个目录,比如C:\Program Files\MySQL 2、编写MySQL目录下的my.ini配置文件(假如目录下是my-default.ini重命名为my.ini)建议先复制一份这样就算写乱了可以重新再来 其实主要改的配置就以下几个———————————– 1、设置mysql的安装目录 basedir =C:\Program F
2017-03-20 20:41:20
389
图书管理系统可行性研究报告
2015-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人