自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

转载 设计模式

讲解比较通俗易懂的设计模式http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html http://www.runoob.com/design-pattern/design-pattern-tutorial.html

2018-09-14 15:15:02 208

转载 oracle中将普通表变更为分区表

1、创建表SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE);2、插入数据SQL> INSERT INTO T SELECT ROWNUM, CREATED FROM DBA_OBJECTS;SQL> COMMIT;3、在线重定义的表自行验证,看该表是否可以重定义,SQL> EXEC DBMS_R...

2018-08-08 15:23:51 23340

转载 oracle中函数的使用

学习了几天教主的书,今天看到coalesce函数,功能很强大啊!coalesce函数的参数是列,结果是取出第一个不为空的列的数据。首先,建一个视图:[sql] view plain copyCREATE OR REPLACE VIEW v AS SELECT NULL AS c1,NULL AS c2,1 AS c3,NULL AS c4,2 AS c5,NULL AS c6 FROM dual ...

2018-07-10 18:33:05 1522

转载 五:Timer和TimerTask

Timer和TimerTask可以做为实现线程的第三种方式,前两中方式分别是继承自Thread类和实现Runnable接口。        Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。        一个Time...

2018-07-01 13:08:40 183

转载 四:线程中断、线程让步、线程睡眠、线程合并

线程中断       线程中断涉及到三个方法,如下:voidinterrupt()          中断线程。static booleaninterrupted()          测试当前线程是否已经中断。booleanisInterrupted()          测试线程是否已经中断。       interrupt()方法用于中断线程,通常的理解来看,只要某个线程启动后,调用了该方法...

2018-07-01 12:55:40 307

转载 三:线程协作-生产者/消费者问题

上一篇讲述了线程的互斥(同步),但是在很多情况下,仅仅同步是不够的,还需要线程与线程协作(通信),生产者/消费者问题是一个经典的线程同步以及通信的案例。该问题描述了两个共享固定大小缓冲区的线程,即所谓的“生产者”和“消费者”在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加...

2018-06-30 21:46:02 127

转载 二:线程同步synchronized和volatile关键字

上篇通过一个简单的例子说明了线程安全与不安全,在例子中不安全的情况下输出的结果恰好是逐个递增的(其实是巧合,多运行几次,会产生不同的输出结果),为什么会产生这样的结果呢,因为建立的Count对象是线程共享的,一个线程改变了其成员变量num值,下一个线程正巧读到了修改后的num,所以会递增输出。 要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是...

2018-06-30 16:28:43 145

转载 一:线程安全与线程不安全

https://blog.csdn.net/m0_37450089/article/details/78761522当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说StringBuilder中,有这么一句,“将StringBuilder的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。 ”,那么下面手动创建一个线程不安...

2018-06-30 14:49:00 473 1

转载 java反射及调用类中方法

装载自:https://www.cnblogs.com/AaronCui/p/4914759.html反射详解:https://www.cnblogs.com/AaronCui/p/4911123.htmlJava反射机制demo(五)—获得并调用一个类中的方法这个demo在使用反射机制操作属性之前,主要原因是因为在.class文件字节码中,方法排在属性的前面。1,获得一个类中的方...

2018-06-07 16:54:43 2257

原创 小知识点总结

1:SELECT count(*) FROM All_Sequences where Sequence_name='TABLE_S';查询TABLE_S序列是否存在;2: mybatis动态sql中的trim标签的使用trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:  1、  select * from user   <trim...

2018-06-04 17:55:35 210

转载 css相对定位与绝对定位

先说相对定位:跟它的名一样,相对嘛,要有一个参照物,但这个参照不是别的,是它自己呢,也就是说没设相对定位的位置,那你会问了,设没设都在那个位置为什么要设呢,因为只有设置了才能使 TOP,LEFT这些生效,也就是设了才能相对自己原来的位置偏移,原来的位置保留着,偏移后会把其它的层遮罩住。再说绝对定位:在布局里不可能有绝对定位的,再怎么样都有一个参照位置的,绝对定位的参照位置就不像相对那样是自己了,至...

2018-05-30 11:40:43 262

转载 分布式session一致性问题

当分布式的系统部署起来了,session就需要一致性,方便验证已经登陆的用户信息。session一致性解决方法:1::但是如果这台机器挂掉了,那这些IP就不能访问了。2:这种情况会大量占用内存以及带宽,非常不划算3:缺点:有侵入性,优点:可扩展能力强,高可用,适用于大型分布式环境。实现方式:1:添加spring session和redis的jar包:2:在web.xml中配置一个filter过滤器...

2018-05-21 00:20:20 1488

转载 reids基本数据结构及简单操作

redis连接:连接步骤:如果在命令行窗口输入redis-server.exe redis.windows.conf指令执行报错误[13164] 27 Dec 20:57:07.820 # Creating Server TCP listening socket 127.0.0.1:637 9: bind: No error。那么可以输入如下的命令依次执行第一条指令:redis-cli.exe,第...

2018-05-11 14:43:23 215

转载 对于list与map的删除问题的详解

如何删除list和map中的数据:http://www.jb51.net/article/99020.htmhttp://www.jb51.net/article/99733.htm印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。JAV...

2018-04-16 10:36:27 3580

原创 技术网站总结

美团技术网站:https://tech.meituan.com阿里云栖社区:https://yq.aliyun.com/articles?spm=a2c4e.11153940.0.0.465962c30U9gXC

2018-04-11 13:23:00 132

转载 spring mvc 的统一异常处理

三种方式实现统一异常处理:http://www.jb51.net/article/110612.htm统一异常处理器详解:https://blog.csdn.net/u012373815/article/details/49450047

2018-04-11 09:45:35 94

原创 spring mvc 学习1

一:什么是spring mvc Springmvc是一个web层mvc框架JAVAEE体系结构 什么是mvc?Model1: Model2: Springmvc执行流程注:以上3步骤,返回的是一个chain链,连中包含了拦截器还有需要执行的action,2:spring mvc的开发步骤:①:创建一个web工程 导入jar  配置web.xml在web.xml配置前端控制器:DispatcherS...

2018-04-01 00:00:02 260

转载 spring事务的讲解及使用

spring的事务详细讲解:https://www.cnblogs.com/dongfangshenhua/p/6949521.htmlhttps://www.cnblogs.com/flowwind/p/4782606.html

2018-03-29 13:17:22 183

原创 token的作用及实现原理

1:首先,先了解一下request和session的区别request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中。在这个过程中可以使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。request是用户请求访问的当前组件,以及和当前web组件共享同一用户请求的web组件。如:被请求的jsp...

2018-03-22 19:57:43 272838 28

转载 redis安装基础

redis安装基础https://www.cnblogs.com/jaign/articles/7920588.html

2018-03-19 23:02:49 132

原创 spring 应用个人理解

spring aop个人理解: <bean id="helloWorldImpl1" class="com.xrq.aop.HelloWorldImpl1" /> <bean id="helloWorldImpl2" class="com.xrq.aop.HelloWorldImpl2" /> <bean id="

2018-03-16 16:01:47 135

转载 js原型理解

不知道大家对JS中的原型理解的怎么样,我想如果大家对JS中的原型对象以及prototype属性十分熟悉的话对后面原型链以及继承的理解会十分的容易,这里想和大家分享自己对其的理解,请先看下面这段代码O(∩_∩)O~~  1 function Person(){ 2 } 3 Person.prototype.name = "jingzi"; 4 Person.prototype.age = 2...

2018-03-05 16:05:43 115

转载 Eclipse如何设置编码格式

Eclipse如何设置编码格式?(3种方式)原创 2016年09月01日 21:53:0436458很早以前听过一位老师说过:咱们中国人不管学习哪种编程语言,总会遇到乱码问题。所以大家在使用Eclipse的过程中肯定也会遇到编码的问题。乱码出现的原因是编码和解码格式的不一致造成的。(关于乱码产生的原因,就不在这里介绍了)下面来介绍三种方式如何设置Eclipse的编码格式第一种:只设置当前*.jav...

2018-03-01 19:16:15 924

转载 eclipse启动之后不能访问

eclipse添加tomcat之后,tomcat有个默认设置,我们需要对tomcat进行重新设置: 1、双击已添加的tomcat,进入到配置页面,找到server locations一栏,可以看到默认选中的是use workspace metadata...,此时我们要改为选中第二项即use tomcat installation...,需要注意的是:当该tomcat中已经部署了项目,server...

2018-03-01 19:11:23 1430

原创 eclipse修改文件编码格式

在web项目中,经常需要易配置文件的形式进行参数设置,有时会为了增加可读性使用中文备注,但是总是会报错,编码格式不符,在eclipse中配置以下其实就可以了1:首先打开eclipse,点击windows-》preference-》general-》content type。见下图。2:设置文件的默认编码,点击Content Type的text选项。弹出如下所示的选项。选项中包含了很多不同文件。3:...

2018-02-28 11:13:26 794

原创 http与socket区别

TCP/IP是传输层协议,主要解决数据在网络中的传输.Http是应用层的协议,用于如何封装数据.传输数据的时候,只使用TCP/IP协议(传输层).如果没有应用层来识别数据内容,传输后的协议都是无用的.       应用层协议很多,FTP,HTTP,TELNET等,可以自己定义应用层协议.WEB使用HTTP作传输层协议.以封装HTTP文本信息,然后使用TCP/IP做传输层协议,将数据发送到网络上. ...

2018-02-27 17:34:53 273

原创 hadoop第一天

1:从网络上获得大量关键词,数据,使用Mapreduce进行筛选,分析2:将这些原始数据全部存储在hdfs中,3:用Mapeduce对这些原始数据进行处理,放到hbase数据库中,Hadoop:1,Mapreduce :分布式处理,每个数据集,进行逻辑业务处理(map阶段),合并统计数据结果(reduce),离线并行计算框架2,Hdfs,存储海量数据,安全性(副本数)3,yarn,分布式资源管理框...

2018-02-10 17:17:41 152

转载 shell编程基础

https://www.cnblogs.com/clsn/archive/2017/12/06/7992981.html

2018-02-10 16:43:15 142

转载 线程异常捕获

由于Java线程的本质特征,当抛出异常的时候就终止了如果再进行catch,都不在一个线程里面,所以无法捕捉到异常。Java线程中,要在run()方法中把一切的异常都处理掉,可以使用try-catch块。不能让这个线程抛出异常,因为如果我们不使用特殊的方式的话,我们是无法捕获从这个线程中逃逸的异常的。异常一旦抛出了,那么这个线程就会停止运行,但是不会影响主线程和其它的线程。因为主线程和其它的线程都不...

2018-02-10 16:36:13 334

转载 后台线程

一、后台线程(守护线程)  学一个东西,最重要的一点就是,为什么要用它?  后台线程区别于普通线程,普通线程又可以称为用户线程,只完成用户自己想要完成的任务,不提供公共服务。而有时,我们希望编写一段程序,能够提供公共的服务,保证所有用户针对该线程的请求都能有响应。  仔细来看下后台线程的定义:指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分。二、实现后台线程...

2018-02-10 15:42:16 576

原创 callable与runable相结合

本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。       Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务的返回值,public c...

2018-02-10 14:52:51 407

原创 线程个人学习知识

1:创建线程类:一种方法是直接继承Thread类,继承之后就可以调用线程方法;第二种即为先实现Runnable接口,然后使用 Thread thread=new Thread (new Listoff ());以上thread即为线程实例;第二种方法较为常见,且第二种方法多个线程可以共享一个线程类的static 变量;//第二种方法使用public class Listoff implements...

2018-02-10 13:57:17 164

空空如也

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

TA关注的人

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