自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冲神很牛b的博客

欢迎大家来到我的博客

  • 博客(22)
  • 收藏
  • 关注

转载 Quartz学习

Quartz可以用来做什么?Quartz是一个任务调度框架。比如你遇到这样的问题想每月25号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 Quartz就是...

2019-01-19 16:29:20 216

转载 spring mvc的工作原理

第11步:应该指向前端控制器,然后由前端控制器返回给用户

2018-11-27 16:13:39 197

原创 http与https的区别

https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。http与https有什么区别呢?本文详解http和https的区别。 只要上过网的朋友一定接触过“HTTP”,每次开网页的时候,不管是什么网址,其前面都会出现HTTP字样,...

2018-11-27 15:18:25 255

原创 学习存储过程

1、 存储过程的优点 A、 存储过程允许标准组件式编程 存储过程创建后可以在程序中被多次调用执行,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,但对应用程序源代码却毫无影响,从而极大的提高了程序的可移植性。 B、 存储过程能够实现较快的执行速度 如果某一操作包含大量的T-SQL语句代码,分别被多次执行,那么存储过程要比批处...

2018-11-12 16:48:08 2923 1

原创 Group_concat介绍

完整的语法:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’])简单通俗的理解就是:分组以后,把想要显示的列通过gruop_concat()函数拼接在一起。...

2018-07-16 13:49:31 2356

转载 MySql实现分页查询的SQL

摘要:MySql数据库实现分页查询的SQL语句写法!一:分页需求:客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下:比如:查询第1条到第10条的数据的sql是:sel...

2018-06-02 09:18:25 1768

原创 navicate 注册码

名,组织,注册码:NAVN-LNXG-XHHX-5NOO

2018-05-31 14:59:22 43610 9

原创 Eclipse 将projectBuild Path中引用的jar包自己主动复制到WEB-INF下的lib目录下

Eclipse 将projectBuild Path中引用的jar包自己主动复制到WEB-INF下的lib目录下1.右击project。选择Properties(属性)选择Deployment Assembly。 2.点击右側Addbutton 3.选择Java Building Path Entries选项 将所有项目中引用的jar所有选中。点击Finish就可以。又一次部署到se...

2018-05-31 13:35:37 1157 1

原创 关于Navicate life 修改表中字段,删除字段,修改字段无响应的处理。

一种方法使用mysql的check table和repair table 的sql语句。使用起来比较简便。 1. check table 和 repair table 登陆mysql 终端: mysql -uxxxxx -p dbname check table tabTest; 如果出现的结果说Status是OK,则不用修复,如果有Error,可以用: repair table tab

2017-10-08 15:28:39 3867

转载 java面试逻辑题

1.如何问问题?  有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路:A与B,其中一条路是通向京城的,而另一条路是通向一个小村庄的。这时,他面前站着甲与乙两人,但他不知道此人是甲还是乙,也不知道“点头”是表示“是”还是表示“否”。现在,他必须问一个问题,才可能断定出哪条路通向京城。那么,

2017-10-05 16:51:54 12075 7

转载 总结几道经典面试笔试题

1)各大网络公司都喜欢问,比如说给你两个存放有10G个名字的文件,每个名字需要64个字节,你的电脑只有4G内存,问怎样找到两个文件中相同的名字(假设单个文件中没有重复)。 这个问题其实代表了很常见的一类问题,即大数据的处理问题,这类问题通常的做法是使用hash函数将大文件中的数据放到内存可以放下的小文件中,然后调用普通方法(如内存中的统计,排序)进行处理。上面的问题每个文件有640G的大小

2017-10-05 12:02:08 410

转载 JAVA中Stack和Heap的区别

1.Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。(1)每个应用程序运行时,都有属于自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫stack。 (2)所有的应用可以从一个系统共用的空间中申请供自己使用的内存,这个共用的空间叫heap。 (3)stack中的对象或变量只要定义好就可使用了,应

2017-10-05 11:58:19 276

转载 Java集合源码--ArrayList的解析

ArrayList可以看作是对一个数组的包装,实现可变数组。 1.ArrayList的基本字段 //保存真正元素的数组,这里可能大家会感到奇怪,为什么把这数组标记为transient,这 //样序列化时不能序列化这个数组了。所以之后就只能才能手动序列化保存ArrayList里 //的元素值了。虽说数组里保存的都是对象的引用,序列化的时候,也会把真正的对象序 //列化保存起来的。但是如

2017-10-05 11:56:55 151

原创 eclipse中配置tomcat服务器和端口被占用问题的解决

1. 2. 3.如果出现端口被占用的错误可以采取下面两种解决方式 a.在改tomcat文件加下找到conf文件夹,找到server.xml文件把里面的 port=8080改为其他一个数字。例如8000,7000. 相应的eclipse中的tomcat配置也要改。 如图: b.可以找出正在使用8080接口的进程,然后关闭 1.Win+R

2017-09-27 22:04:52 11290

转载 java 各进程功能java,javac,javaw,javaws,javap

javac 代码编译成字节码javap字节码解析成代码java.exe用于启动window console 控制台程序javaw.exe用于启动 GUI程序javaws.exe用于web程序。jvm.dll就是java虚拟机规范在windows平台上的一种实现

2017-09-21 22:34:02 622

转载 Oracle中select语句执行过程

通过from子句中找到需要查询的表 通过where子句进行非分组函数筛选判断 通过group by子句完成分组操作 通过having字句完成组函数筛选判断 通过select字句选择显示的列或表达式及组函数 通过order by字句进行排序操作

2017-09-21 00:01:18 646

原创 oracle学习总结(四)

创建表 建表的统一格式 CREATE TABLE [schema.]table( column datatype [DEFAULT expr] [column_constraint], … [table_constraint] ); create table student_demo( id

2017-09-16 17:22:20 235

原创 oracle学习总结(三)

一.组函数 1.常用的组函数 count(),avg(),max(),min(),sum() 2.sql中分组语句 group by 注意:where 后面不能出现组函数。 但可以间接使用 select id,last_name,salary from s_emp where

2017-09-16 11:47:30 299

原创 oracle学习总结(二)

一.sql中的单行函数 函数的功能 1 进行数据的计算。 2 修改单个数据项。 3 操作若干行组的输出。 4 控制显示的日期格式。 5 列的数据类型转换 i 字符处理操作 LOWER 转换内容为小写 UPPER 转换内容为大写 INITCAP 首字母大写 CONCAT 连接字符串 与|| 等价 SUBSTR 取子串,截取字符串 LENGTH 返回一个字符

2017-09-16 10:42:30 219

原创 oracle学习总结(一)

1.oracle中的数据类型有: number() number[(p,s)] 数值类型 p代表有效位数,s代表小数点后位数 number(6,2) varchar2() varchar2(s) 字符类型 可变长度 varchar2 是Oracle特有的类型 varchar2(5) 声明

2017-09-16 09:33:14 320

原创 动态代理的简单阐述

动态代理有俩种方式 1.jvm代理 2.第三方库代理cglib代理。 区别:前者被代理的类必须实现接口,后者被代理的类没有实现接口 。 使用cglib代理需要导入第三方jar包。 下面详细聊聊 jvm代理中,需要单独写一个类实现接口InvocationHandler,重写里面的invoke方法,这个类把代理对象回传过来,在这个方法中可以定义代理对象要做的事, 如:

2017-09-03 21:08:42 216

原创 xml解析。

在 javax.xml.parsers 包中,定义了几个工厂类,程序员调用这些工厂类,可以得到对xml文档进行解析的 DOM 或 SAX 的解析器对象。一, 获得DOM解析器的步骤: 1.调用DocumentBuilderFactory().newInstance()得到创建DOM解析器的工厂。 如:DocumentBuilderFactory factory=DocumentB

2017-09-02 20:13:28 182

空空如也

空空如也

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

TA关注的人

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