自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 老夫决定把这九年的编程经验传授给你。

前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。作者:刘超 来源:http://1t.click/y8P时间一晃而过,大学毕业转眼间已经工作 9 年了,总结一下自己这些年来的感受。与程序打交道的人生,是简单的人生一次做规划局的项目,规划局的职员很是钦佩地说:“你们真了不起,在电脑上敲敲键盘就能做出软件来。”规划局领导说:“跟电脑打交道是最简单的,难的是跟人打交道...

2019-07-28 16:43:00 231

转载 Oracle数据库--过滤和排序

过滤和排序1. 在查询中过滤行 过滤:使用WHERE子句将不满足条件的行过滤掉where子句紧跟From子句1)查询10号部门的员工  SQL> select *   2 from emp   3 where deptno=10; 2)字符串大小写敏感 查询名叫KING的员工  SQL> select *  ...

2019-07-28 16:40:00 257

转载 JavaWeb项目获取绝对路径basePath

1. freemarker获取系统相对路径方式spring-mvc.xml 中配置<!-- FreeMarker视图解析 如返回userinfo。。在这里配置后缀名ftl和视图解析器。。 --><bean id="viewResolverFtl" class="org.springframework.web.servlet.view.freem...

2018-12-11 21:13:00 1341

转载 微信公众平台开发——微信授权登录(OAuth2.0)

OAuth2.0简介  OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。  允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅...

2018-12-10 11:45:00 213

转载 第三方登录:微信扫码登录(OAuth2.0)

1、OAuth2.0  OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。  允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源...

2018-12-10 11:35:00 1155

转载 Spring Security 与 OAuth2 介绍

个人 OAuth2 全部文章Spring Security 与 OAuth2(介绍):https://www.jianshu.com/p/68f22f9a00eeSpring Security 与 OAuth2(授权服务器):https://www.jianshu.com/p/227f7e7503cbSpring Security 与 OAuth2(资源服务器):ht...

2018-12-10 11:19:00 184

转载 lombok使用基础教程

本文作者:@Ryan Miao本文链接:https://www.cnblogs.com/woshimrf/p/lombok-usage.html版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!前言lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码。在很多工具类的项目中都有这个...

2018-01-23 09:02:00 119

转载 Oracle体系结构

oracle体系结构alter system set "_allow_level_without_connect_by" = true; 回车输入命令:commit; 回车(这个一定不能忘记)”Oracle数据库oracle数据库的每个表空间包括一个或多个数据文件,oracle数据库中的所有数据信息都存储在数据文件中,一个数据文件中可以存放多个数据库对象,一个数据库...

2017-12-27 17:23:00 98

转载 Oracle分页问题

今天在公司遇到一个分页查询的bug,查询第一页可以查询到数据,下面也显示的没有问题!查询第二页时,显示已经加载完成,但是页面没有问题!通过Debug调试,发现第一页查询到的数据没有问题,第二页时,查不到数据!第一页时,控制台打印的sql语句:SELECT OBJ_NAME, OBJ_ATTRIBUTE_NAME, ATTRIBUTE_TYPE, DES, STS, ...

2017-12-27 10:02:00 147

转载 struts2知识整理

一、struts2的基础知识1. struts2的使用优势 自动封装参数 参数校验 结果的处理(转发和重定向) 国际化 显示等待页面 表单的防止重复提交2. 搭建struts2框架2.1 导包 2.2 书写action类public class Hel...

2017-12-27 09:02:00 106

转载 HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to...

刚到公司实习,导入项目到eclipse中,部署到tomcat运行后,控制台报错java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl org.apache.jasper.runtime.PageCont...

2017-12-07 15:29:00 366

转载 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?...

题目描述:给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?分析:我们先来看如果要把这些URL全部加载到内存中,需要多大的空间。1MB = 2^20 = 10^6 = 100W1GB = 2^30 = 10^9 = 10亿50亿 = 5G * 64 Byte = 320G明显是不可能全部加载到内存...

2017-10-19 09:37:00 402

转载 SpringMVC出现页面出现406错误

项目中,出现406错误,有以下原因1. 对象转换字符串的工具jar包没有加入2.请求*.html后缀无法返回json数据的在springmvc中请求*.html不可以返回json数据。修改web.xml,添加url拦截格式。转载于:https://www.cnblogs.com/guodong-wang/p/7650127.html...

2017-10-11 13:34:00 125

转载 Oracle数据库--基本的select语句

1. 基本select语句 1)查看当前用户 show user USER 为 "SCOTT" 2)查询当前用户下的表 SQL> select * from tab;  TNAME TABTYPE CLUSTERID   ---------...

2017-09-12 18:47:00 108

转载 Hibernate框架的学习--第四天

一、 Hibernate查询高级 1. 查询总结 1.oid查询-get 2.对象属性导航查询 3.HQL 4.Criteria 5.原生SQL 2. 查询-HQL语法 1)基础语法 /** * 基本语法 */ @...

2017-09-12 17:32:00 100

转载 Hibernamte框架的学习--第三天

一、 对多|多对一  1. 关系表达   1)表中的表达  2)实体中的表达  3)元数据中的表达  一对多   多对一  2. 操作   1). 操作关联属性/** * 一对多|多对一 * @author vanguard * */public class Demo { /**...

2017-09-04 22:37:00 84

转载 Hibernate框架的学习--第二天

一、 hibernate中的实体规则 1. 实体类创建的注意事项  1) 持久化类提供无参数构造  2) 成员变量私有,提供共有get/set方法访问.需提供属性  3) 持久化类中的属性,应尽量使用包装类型  4) 持久化类需要提供oid.与数据库中的主键列对应  5) 不要用final修饰class  hibernate使用cglib代理...

2017-09-03 20:47:00 87

转载 hibernate框架的学习--第一天

一. hibernate是什么 1. 框架是什么 1).框架是用来提高开发效率的 2).封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现. 3).所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可. 2. hibernate框架是什么 3. hibernat...

2017-08-27 21:25:00 109

转载 Java开发环境在Linux系统的安装

1.JDK安装注意:rpm与软件相关命令 相当于window下的软件助手 管理软件步骤:1)查看当前Linux系统是否已经安装java输入 rpm -qa | grep java2)卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3)上传jdk到linux4)安装jdk运行需要的插件yum install glibc....

2017-08-27 20:28:00 113

转载 NoSQL--Redis

一、Redis简介1.关于关系型数据库和nosql数据库关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实 际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证。...

2017-08-27 20:11:00 76

转载 动态代理

1.什么是代理(中介)目标对象/被代理对象 ------ 房主:真正的租房的方法代理对象 ------- 黑中介:有租房子的方法(调用房主的租房的方法)执行代理对象方法的对象 ---- 租房的人流程:我们要租房----->中介(租房的方法)------>房主(租房的方法)抽象:调用对象----->代理对象------>目标对象2.动态...

2017-08-27 17:52:00 49

转载 Java学习之类加载器

1.什么是类加载器,作用是什么?类加载器就加载字节码文件(.class) 2.类加载器的种类类加载器有三种,不同类加载器加载不同的1)BootStrap:引导类加载器:加载都是最基础的文件2)ExtClassLoader:扩展类加载器:加载都是基础的文件3)AppClassLoader:应用类加载器:三方jar包和自己编写java文件...

2017-08-27 17:37:00 72

转载 JavaWeb的学习--Filter

一、过滤器Filter1.filter的简介filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理2.快速入门步骤:1)编写一个过滤器的类实现Filter接口2)实现接口中尚未实现的方法(着重实现doFilter方法)3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤)3.Filter...

2017-08-20 22:06:00 65

转载 JavaWeb的学习--Listener监听器

一、监听器ListenerjavaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术其中 servlet规范包括三个技术点:servlet listener filter1.什么是监听器?监听器就是监听某个对象的的状态变化的组件监听器的相关概念:事件源:被监听的对象 ----- 三个域对象 request session servl...

2017-08-20 21:58:00 82

转载 JavaWeb的学习--Ajax

一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里...

2017-08-20 21:46:00 96

转载 JavaWeb的学习--事务

一、事务概述1.什么是事务一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败就是将n个组成单元放到一个事务中2.mysql的事务默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务手动事务:1)显示的开启一个事务:start transaction2)事务提交:commit代表从开启事务到事务提交 中间的所有的sql都认...

2017-08-20 21:37:00 45

转载 JavaWeb的学习--jsp&el&jstl

一、JSP技术1.jsp脚本和注释jsp脚本:1)<%java代码%> ----- 内部的java代码翻译到service方法的内部2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print()3)<%!java代码%> ---- 会被翻译成servlet的成员的内容jsp注释: 不...

2017-08-20 21:23:00 129

转载 JavaWeb的学习--会话技术Session&Cookie

一、会话技术简介1.存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端)举例购物过程:2.会话技术从打开一个浏览器访问...

2017-08-20 21:15:00 106

转载 JavaWeb的学习--HttpServletRequest

1.HttpServletRequest概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,...

2017-08-07 21:59:00 61

转载 JavaWeb的学习--HttpServletResponse

1.HttpServletResponse概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletRes...

2017-08-06 22:02:00 75

转载 JavaWeb核心之Servlet

一、Servlet简介1.什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容servlet规范:包含三个技术点1)servlet技术2)filter技术---过滤器3)listener技术...

2017-08-06 21:48:00 53

转载 JavaWeb的学习--Http协议和Tomcat服务器

一、Http协议1.什么是Http协议HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法2.Http协议的组成Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,...

2017-08-06 21:25:00 157

转载 JavaWeb的学习--XML&反射案例:通过解析xml,模拟浏览器路径访问servlet

1. 案例分析 通过解析xml,模拟浏览器路径访问servlet,我们希望用户访问的路径是/servlet1,将执行com.java.web.servlet01.MyServlet01程序,如果访问 的路径是/servlet2,将执行com.java.web.servlet01.MyServlet02程序。 在执行测试程序前(@be...

2017-08-06 21:01:00 141

转载 JavaWeb的学习--jQuery二

一、使用JQ完成省市二级联动1.需求分析 使用jquery完成省市二级联动2.技术分析2.1数组的遍历操作 方式一: $(function(){ // 全选/ 全不选 $("#checkallbox").click(function(){ var isChecked = this.checked...

2017-08-06 20:28:00 92

转载 JavaWeb的学习--jQuery一

一、使用JQ完成首页的定时广告弹出  1.需求分析    在首页中(logo的上方)显示一个广告图片(页面加载后,间隔3秒弹出广告图片,再间隔3秒后隐藏广告图片)。【使用jQuery实现】      2.技术分析   2.1 jquery相关的知识 a. 什么是jquery     Jquery它是javasc...

2017-08-06 20:18:00 88

转载 Javascript案例学习

一、使用JS完成注册表单数据校验1.需求分析   用户在进行注册的时候会输入一些内容,但是有些用户会输入一些不合法的内容,这样会导致服务器的压力过大,此时我们需要对用户输入 的内容进行一个校验(前端校验和后台校验),前端校验防君子不防小人。 2.技术分析2.1 javasscript的介绍 Java与javascript有什么区别...

2017-07-28 22:08:00 132

转载 DButils工具类和连接池的使用

1. DButils工具类的介绍个三个核心类 A: DButils工具类的介绍个三个核心类 a: 概述 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar...

2017-07-26 16:59:00 207

转载 JDBC数据库的连接和数据库的操作

1. Java数据库的连接及操作1)数据库连接工具类 1 /** 2 * 数据库连接工具类 3 * @author vanguard 4 * 5 */ 6 public class JDBCUtils { 7 8 private static Connection conn; 9 private static ...

2017-07-26 16:36:00 138

转载 SQL 语法 MySQL 数据库

SQL 语法 MySQL 数据库SQL语句是对所有关系数据库都通用的命令语法,而JDBC API只是执行SQL语句的工具,JDBC允许对不同的平台、不同的数据库采用相同的编程接口来执行SQL语句关系数据库基本概念和MySQL基本命令数据库仅仅是存放用户数据的地方。当用户访问、操作数据库中的数据时,就需要数据库管理系统的帮助。数据库管理系统的全称是Database Manage...

2017-07-23 21:38:00 277

转载 Java学习之多线程二

1、wait和sleep的区别   sleep: 不释放锁对象, 释放CPU使用权   在休眠的时间内,不能唤醒   wait: 释放锁对象, 释放CPU使用权   在等待的时间内,能唤醒2、线程的生命周期(五中状态的切换流程)  新建(new Thread)  当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。  例如:Thread ...

2017-07-23 21:17:00 77

空空如也

空空如也

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

TA关注的人

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