自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Redis学习笔记

一,Redis介绍(1)Redis:三个特点: (2)Redis与传统关系型数据库数据模型的区别,传统关系型数据库使用ER图(1:1/1:N/N:N,主外键等),nosql则可以使用BSon构建数据模型。两者对比,高并发的操作不建议有太多关联查询,因此互联网公司使用冗余数据来避免关联查询,分布式事务支持不了太多的并发。因此在互联网分布式系统中可以使用redis聚合数据模型来提升查询性能(如下数据结构的数据放入内存避免多表关联查询)。(3)传统关系型数据库事务特点:Ato.

2020-10-09 12:34:26 307 1

原创 Oracle数据库后端优化建议

一、使用参数化sql语句:          非参数化的sql语句一般都需要硬解析,使用参数化的sql语句就能充分使用解析后的sql语句,从而达到了优化的效果。二、管理对数据量巨大的表的访问:          前期表的数据量都不会太大,因此我们要提前预估到那些表的数据量将是巨大的,并提前规划和管理对这些表的访问。          数据量大的表的全表查询不但会产生文件读取(磁盘I...

2019-02-22 22:39:26 1260

转载 Oracle数据库基础++

--表与常用数据类型--创建表基本语法/*CREATE TABLE 表名(列名 数据类型[(长度)] [约束],列名 数据类型[(长度)] [约束],……)*/--Oracle中常用的数据类型/*一.数字类型:NUMBER1.整数:NUMBER(6),长度可以省略,如果省略则默认为38位的数字。2.浮点数:NUMBER(8,2),长度不能省略,第一个参数表示整个数字的长度,第二个参数表示小数位。二...

2018-03-19 20:41:15 258

原创 Oracle数据库基础总结

--Oracle是大型关系型数据库--关系型数据库:用表保存数据,用表描述数据与数据之间关系的数据库。--表的操作:增,删,查,改--关系型数据库对表的操作使用SQL语句*/注意:1,Oracle查询数据的SELECT语句,FROM子句不能省略。2,SQL语句不区分大小写3,SQL语句可以写成一行或多行4,只能直接使用半角标点符号5,工作中不建议使用*,查询效率低*/--算数运算符:+,-,*,/...

2018-03-19 15:55:16 263

原创 BUG日志2020-02-01:文件升级到tomcat服务器后不生效

BUG现象:jsp、class文件升级到tomcat服务器后不生效,多次重启仍未生效!从服务器上copy class文件到本地反编译,发现文件已经更新成功,百思不得其解。如何解决:后来服务器报内存不够用,查看进程发现,服务器启动了多个。原来是运维的从svn下载文件并重启的脚本没有成功杀死进程,导致服务器启动了多个,因此访问的还是旧的服务内容。...

2021-02-01 15:49:57 228 1

原创 问题记录:使用iText插件生成PDF在前端页面预览打印,IE浏览器不兼容问题解决

在后端回写响应体时增加红色部分代码response.setContentType("application/pdf"); response.setHeader("Expires","0"); response.setHeader("Cache-Control","must-revalidate,post-check=0,pre-check=0"); response.setHeader("Pragma","public");...

2020-12-23 10:46:02 795

原创 java调用Https接口报错问题记录

项目使用jdk1.7调用Https接口报错:异常java.net.SocketException: Connection reset作者:橙味菌链接:https://www.imooc.com/article/details/id/299109来源:慕课网

2020-11-25 17:50:45 1187

原创 复习

Oracle:单行函数:LOWER()UPPER()SUBSTR(LAST_NAME,3)    //从指定位置截取到末尾SUBSTR(LAST_NAME,3,2)    //从指定位置截取指定长度SUBSTR(LAST_NAME,-3,2)    //从倒数第3位截取指定长度INSTR(LAST_NAME,'a')    //在第一个参数中查找第二个参数首次出现的位置,找不到返回0LENGTH(...

2018-05-20 12:37:14 184

转载 SpringMVC上传图片

1 上传图片 1.1 需求在修改商品页面,添加上传商品图片功能。 1.2 springmvc中对多部件类型解析 在 页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。 在springmvc.xml中配置multipart类型解析器。   1.3 加入上传图片的jar上边的解析内部使用下边的jar进行图...

2018-04-24 10:48:26 275

转载 SpringMVC参数绑定

注解开发中参数绑定: 将request请求过来的key/value的数据(理解一个串),通过转换(参数绑定的一部分),将key/value串转成形参,将转换后的结果传给形参(整个参数绑定过程)。 springmvc所支持参数绑定: 1、默认支持很多类型,HttpServletRequest、response、session、 model/modelMap(将模型数据填充到request域) ...

2018-04-24 09:47:52 447

转载 Spring AOP(Spring面向切面编程)

 

2018-04-11 20:34:47 180

转载 Spring优点

l 方便解耦,简化开发  (高内聚低耦合)• Spring就是一个大工厂(容器),可以将所有对象创建和依赖关系维护,交给Spring管理• spring工厂是用于生成beanl AOP编程的支持• Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能l 声明式事务的支持• 只需要通过配置就可以完成对事务的管理,而无需手动编程l 方便程序的测试• Spring对Junit4...

2018-03-29 20:53:44 198

转载 枚举类举例

public abstract class Direction { public static final Direction EAST=new Direction("东"){ @Override public void show() { System.out.println("东"); } }; public static final Direction SOUTH=new Dir...

2018-03-28 20:24:31 165

转载 Java的Socket编程例子

//上传图片客户端代码public class UploadImgClientDemo { public static void main(String[] args) throws UnknownHostException, IOException {                //创建socket对象 Socket socket=new Socket("192.168.1.104",12...

2018-03-27 22:22:27 875

转载 网络七层模型概述

1,物理层:主要定义物理设备标准,如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等。它的主要作用是传输比特流(就是由0,1转化为电流强弱来进行传输,到达目的地后再转化为0,1,也就是我们常说的数模转换和模数转换)这一层的数据叫做比特。2,数据链路层:主要将从物理层接受的数据进行Mac地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧,在这一层工作的设备是交换机,数据通过交换机来传输...

2018-03-24 10:30:24 291

原创 设计模式介绍

面向对象思想设计原则:1,单一职责原则:高内聚,低耦合。每个类只有一个职责,对外只能提供一种功能,引起类发生变化的原因应该只有一个,所有的设计模式都应该遵循这个原则。2,开闭原则:对扩展开放,对修改关闭。尽量面向抽象或接口编程。3,里氏替换原则:任何父类出现的地方,都可以拿它的子类对象来替代。4,依赖注入原则:要依赖于抽象,不要依赖具体实现。5,接口分离原则:不应该强迫程序依赖它们不需要使用的方法...

2018-03-23 20:37:35 147

原创 Java线程池例子

JAVA线程池心得:创建普通线程就像是雇的临时工活干完就解散了。而线程池就像是养了一帮长工,活干完了,回到线程池继续等其他活。java多线程有两种常见的实现方式:1继承Thread类,2实现Runnable接口,而另外一种方法就是实现Callable<T>接口,并配合线程池使用:import java.util.concurrent.Callable;public class MyCa...

2018-03-23 19:21:27 126

原创 三七互娱笔试总结(求职广州中...)

web后端工程师:经验总结:出来实习学校的基础都没看过了。。。复习只是看了看Java 和JavaWeb和数据库的东西,校招笔试都是基础呀,数据结构,操作系统,网络七层模型,算法比较多! 选择题:675  225  90  45  30  30 根据规律推测下一个数为()A,28 B,0  C,15 D,30 解析:第一个数为第二个数的3倍,第二个数为第三个数的2.5倍,...

2018-03-21 11:14:31 10078 2

转载 Oracle基础之组函数、子查询

--组函数(聚合函数)--常用组函数--SUM():求总和SELECT SUM(SALARY)FROM EMPLOYEES;--AVG():求平均值SELECT AVG(SALARY)FROM EMPLOYEES;--MAX()/MIN():最大/最小值SELECT MAX(SALARY),MIN(SALARY)FROM EMPLOYEES;SELECT MAX(HIRE_DATE),MIN(HI...

2018-03-19 20:59:27 375

转载 Oracle数据库基础之单行函数

一单行函数    --字符类型单行函数    SELECT LAST_NAME,LOWER(LAST_NAME)--变为小写    SELECT LAST_NAME,UPPER(LAST_NAME)--变为大写    --查询employees表中last_name列中包含a(不区分大小写)员工的last_name:    SELECT LAST_NAME FROM EMPLOYEES WHERE...

2018-03-19 17:29:47 356

原创 JAVA多线程

一,概念进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1或多个线程。(进程是正在运行的程序,是系统资源分配的最小单位)  线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位)  线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。  多进程...

2018-03-16 20:43:18 153

转载 求斐波那契数列第二十个数的几种方式

package cn.itcast.Day20;public class DiGuiDemo {         //不死神兔的繁殖问题 //斐波那契数列 1,1,2,3,5,8,13... //获得第二十个 public static void main(String[] args) {        //方式1: int [] array=new int[20]; array[0]=1; ...

2018-03-10 11:19:21 7031

原创 Java IO流

一,IO流分类 字节流: InputStream FileInputStream BufferedInputStream OutputStream FileOutputStream BufferedOutputStream 字符流: Reader FileReader BufferedReader Writer FileWrite...

2018-03-08 22:51:01 146

原创 Java File

1.File    构造方法:    File(File parent, String child)     File(String pathname)    File(String parent, String child)    File(URI uri)      创建功能:    public boolean createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,...

2018-03-07 21:36:40 136

原创 JDK新特性

一,JDK5新特性:     1,泛型    2,增强for()    3,静态导入:                import static 包名...类名.方法名                可以直接导入到方法级别    4,可变参数:            修饰符 返回值类型 方法名(数据类型 ...变量名)            注意:                    这里的变量...

2018-03-05 16:15:26 143

原创 Java泛型

一,泛型类        定义:把泛型定义在类上        格式:public class 类名<泛型类型1...>        注意:泛型类型必须是引用类型        例子:                //该类造对象时声明什么泛型,show方法就可接受什么样的参数。                public class ObjectTool<T>{    ...

2018-03-05 14:49:30 121

转载 常见的数据结构的优缺点

点击打开链接

2018-03-04 16:02:48 2300

转载 Java集合Collection

1:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组 而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。 (2)集合和数组的区别? A:长度区别 数组固定 集合可变 B:内容区别 数组可以是基本类型,也可以是引用类型 ...

2018-03-03 21:11:58 246

转载 Java上转型对象

1. 定义如果B类是A类的子类或间接子类,当用B类创建对象b并将这个对象b的引用赋给A类对象a时,如:Parent p;Son s = new Son();p=s;则称Parent类对象p是子类Son对象s的上转型对象。2. 性质对象b的上转型a的实体是有子类B创建的,但是上转型对象会失去子类B的一些属性和功能。上转型对象具有以下特点:上转型对象不能操作子类新增加的成员变量,不能使用子类新增的方法...

2018-03-03 20:53:45 245

转载 正则表达式

1:正则表达式(java)  (1)应用:                    a.判断功能    public boolean matches(String regex)                    b.分割功能    public String []  split(String regex)                    c.替换功能    public String re...

2018-03-01 20:59:50 163

原创 JSP内置对象

1 application:2 config:3 exception:4 out:5 page:6 pageContext:7 request:    (1)获取请求头/请求参数    String getParameter(String paramName):获取paramName 请求参数的值    Map getParameterMap():获取所有请求参数名和参数值所组成的Map对象   ...

2018-03-01 19:06:39 128

原创 数据结构基础之排序、查找

冒泡排序代码:public static void Bsort(int[] array) { // TODO Auto-generated method stub boolean flag=true; int count=0; for(int i=0;(i<array.length-1)&&flag;i++,count++){ flag=false; for(...

2018-02-27 11:02:11 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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