自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【学习笔记】摘要算法 & 数据库索引 & HTML和JS & AJAX

摘要算法: md5,sha1,sha256 特点:不可逆,并且, 一个安全的摘要算法是无法找到碰撞的 碰撞是说, 两个不一样的数据, 产生了一样的结果 通常只被用来做数据完整性验证 比如网站在下载页面公布文件的 sha1 摘要结果 你下载后自己生成结果来对比 就能知道文件是否被篡...

2019-08-23 22:13:00 190

转载 【学习笔记】Linux,Ubuntu(v18) 命令笔记

为什么服务器多用 Linux? 微软很贵, Linux 免费 Linux 生态圈更好Linux 的各种版本分析 Debian 最好的 最稳定 Ubuntu 抄的 debian, 用途广泛, 用户多 CentOS 垃圾连接服务器推...

2019-08-23 22:08:00 199

转载 【学习笔记】理解HTTP协议&Python实现一个简单的web框架

网址和HTTP协议组成 网址组成(四部分) 1,协议 http, https(https 是加密的 http) 2,主机 g.cn zhihu.com之类的网址 3,端口 HTTP 协议默认是 80,因此一般不用填写 4,路径 下面的「/」和「/question/31838184」...

2019-08-22 21:56:00 248

转载 牛客中级项目笔记 · 使用自定义模板发送邮件

邮件发送,可以自定义模板,使用velocity或者thymeleaf均可。 本文以velocity为例: package cn.xing.util;import org.apache.velocity.app.VelocityEngine;import org.slf4j.Lo...

2019-08-01 20:16:00 278

转载 牛客中级项目笔记 · 异步模型在业务中的应用

在网站开发中,存在这样的一些场景:用户点赞帖子后,需要点赞结果展示、需要给楼主发送点赞通知、需要增加用户活跃度......在这一业务中,对用户而言,点赞之后只需要看到点赞结果即可,如果把通知、活跃度等业务和点赞结果展示业务放在一起处理,那么可能处理的时间较长,用户点个赞,几十秒之后才看到点赞效...

2019-08-01 20:07:00 145

转载 牛客中级项目笔记 · 业务开发要点记录

密码加盐 将用户密码加上一段随机字符串salt,再进行md5加密得到password,salt和password保存到数据库,安全性更高。 下次用户登录时,使用用户输入的的密码加上对应的salt,进行md5加密得到的字符串,和数据库的password进行比对即可。 V...

2019-07-31 22:56:00 136

转载 【学习笔记】HLS技术简介&实现网页播放m3u8直播源

HLS (HTTP Live Streaming)是Apple公司研发的流媒体传输技术,包括一个m3u8的索引文件、多个ts分片文件和key加密串文件。这项技术主要应用于点播和直播领域。 详细简介可参考:百度百科-HLS 之前在做电视直播网站的时候,涉及到了这项技术,特此记录以下关键的代码...

2019-07-14 10:40:00 1803

转载 【学习笔记】Solr索引库的配置整理

Solr索引库可用作实现搜索功能,并发性能比MySQL更好。 Spring整合Solr Spring配置: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework...

2019-07-08 19:43:00 154

转载 【学习笔记】服务治理工具Dubbo的配置整理

Spring整合dubbo的配置文件和代码: dubbo的结构可分为:服务生产者Provider、服务运行容器Container、服务消费者Consumer、注册中心Register、监控中心Monitor 作用是,暴露接口,提供服务,其他工厂需要依赖这个接口,像调用本地API一样调用远程...

2019-07-08 19:25:00 163

转载 【学习笔记】消息队列ActiveMQ的配置整理

Spring整合ActiveMQ的配置文件较多,特此记录,方便以后的使用。 maven仓库:https://mvnrepository.com/artifact/org.apache.activemq/activemq-all 消息发送方的配置 spring的xml文件: <?...

2019-07-08 19:13:00 98

转载 【学习笔记】MySQL必知必会——未完待续

检索数据的关键字: where、order by、between and、limitis null、or、not、exists、like % _ 正则表达式regexp: . :必须并且只能匹配一个binary:指定区分大小写|:或的意思[123]相当于[...

2019-03-07 16:27:00 107

转载 【学习笔记】VMware安装CentOS6.x关键步骤

转载于:https://my.oschina.net/u/3943244/blog/3018927

2019-03-06 19:45:00 72

转载 【学习笔记】JavaSE基础知识整理

面向对象的三大特性(详解) 封装(对象的封装和权限的封装) 继承 多态(补充:向上转型、向下转型) 基本数据类型与常量池(详解) 基本数据类型的大小 自动装箱、自动拆箱、基本数据类型的常量池、Integer.valueOf() 基本数据类型和包装类型在...

2019-02-20 20:26:00 229

转载 eclipse的设置整理

下载了最新的eclipse,把流程记录一下: 国内的下载eclipse的地址:http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/ 主题设置:General--Appearance 设置代码编辑...

2019-02-08 21:59:00 80

转载 【Java后端面试题整理】

Java基础 1.String类为什么是不可变的?为什么是final的? 什么是不可变:定义一个字符串对象,再新建一个对象赋值给这个字符串,这个赋值过程不是修改原地址的数据,而是指向一个新的对象,这就叫不可变。如下图: JDK源码里,String类被final修饰,String类...

2019-02-01 17:37:00 356

转载 商城项目笔记 · 12-14天

第12天 页面里的images[0]有两种处理方法: 1、新建一个pojo,继承原来的pojo,添加getImages方法和构造方法NewTbItem(TbItem tbItem) 2、把页面的images[0]改成image,后端把pojo的image切割,只传一张图 ...

2018-12-31 14:46:00 140

转载 商城项目笔记 · 10-11天

第十天 网页静态化(freemarker) 什么是freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层...

2018-12-23 13:53:00 139

转载 商城项目笔记 · 8-9天

第八天 SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。So...

2018-12-16 12:34:00 90

转载 商城项目笔记 · 5-7天

第五天 今天开始做前台。需要新建一个前台页面的表现层工程xing-portal-web,和一个管理前台页面内容的服务层工程xing-content。 整个工程依赖关系如下: 第六天 redis的安装 Redis是c语言开发的。安装redis需要c语言的编译环境。...

2018-11-27 18:05:00 165

转载 【学习笔记】Linux-远程连接工具-安装JDK、Tomcat、MySQL

1 远程连接工具SecureCRT下载、破解https://blog.csdn.net/xxujia/article/details/81348848 远程工具连接Linux服务器主要设置三点: 关闭防火墙 永久性生效:开启:chkconfig iptables on 关闭...

2018-11-24 23:25:00 135

转载 商城项目笔记 · 1-4天

第一天 分布式架构示例图: 集群:同一个工程部署到多台服务器上。 分布式架构:把系统按照模块拆分成多个子系统。(每个子系统都是一个工程,根据需要运行在不同的tomcat上) 分布式架构优点: 把模块拆分,使用接口通信,降低模块之间的耦合度。 把项目拆分成若干个子项目,...

2018-11-24 23:08:00 119

转载 【学习笔记】springMVC--02

1.数组和集合类型的参数绑定 (1)绑定数组 前台使用多选框提交多个商品的id,springMVC可以使用数组接收,也可使用POJO的数组属性接收 @RequestMapping("/delete.action")/* 使用数组接收 public void dele...

2018-10-28 19:53:00 79

转载 【学习笔记】springMVC--01

1.springMVC介绍 springMVC是一个web层框架,是Spring框架的一部分。 2.搭建springMVC框架 (1)创建web工程,导入jar包 (2)加入配置文件 (2.1)创建springmvc.xml 创建SpringMVC的核心配置文件,SpringM...

2018-10-21 15:42:00 110

转载 【学习笔记】Mybatis--02

1.输入映射和输出映射 (1)传递pojo包装对象(pojo中的一个属性是一个pojo) public class QueryVo { // 包含其他的pojo private User user; public User getUser() { return us...

2018-10-19 21:16:00 69

转载 【学习笔记】Mybatis--01

1.Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis ,2013年11月迁移到Github。 MyBatis是一个优秀的持久层...

2018-10-18 16:35:00 71

转载 【问题】

Java的四个就业方向 为什么Java不适合做游戏 unity3D开发游戏使用什么语言较好 Python的就业方向 Python Web开发和Java Web开发的区别 ...

2018-10-14 11:54:00 93

转载 【通用代码整理】

Servlet原生方法上传图片 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib uri="http://ja...

2018-10-04 14:13:00 194

转载 【学习笔记】Spring04

1.三大框架整合 整合原理: 准备工作: 导包:(41个) (1)Hibernate Hibernate/lib/required下的所有包 lib/jpa下的一个包(Java Persist API:Java持久化规范) 一个数据库驱动包 (2)Strut...

2018-09-25 16:47:00 54

转载 【学习笔记】Struts2--04

1.拦截器介绍及自定义拦截器 拦截器,拦截器链(连接器栈) 拦截器的实现原理:大部分的拦截器方法都是通过代理的方式来调用的。 struts2的拦截器实现:当请求到达struts2的ServletDispatcher时,struts2会查找配置文件,并根据其配置实例化相应的拦截器对象,然...

2018-09-22 20:29:00 91

转载 【学习笔记】Struts2--03

1.OGNL表达式介绍及语法 ognl表达式的结构图:(根对象和Context对象) ognl:对象图导航语言. ${user.addr.name} 这种写法就叫对象图导航. ognl是一种功能强大的开源表达式语言,可以存取Java对象的任意属性,调用Java对象的方法,能够自动...

2018-09-21 20:13:00 87

转载 【学习笔记】Struts2--02

1.结果跳转方式 转发(dispatcher),重定向(redirect),转发到action(chain),重定向到action(redirectAction): <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE st...

2018-09-20 22:16:00 71

转载 【学习笔记】Struts2--01

1.struts2介绍 struts2是一种基于MVC模式的轻量级web框架。 struts1以servlet为核心,struts2以filter过滤器(前端控制器)为核心。 struts2具有更加先进的架构和思想。struts2的前身是webwork框架,和struts1技术上没有什...

2018-09-19 20:27:00 85

转载 【学习笔记】Hibernate04

1.Hibernate查询总结 (1)查询方法共有5种: oid查询(session.get(Customer.class, 23l)) 对象属性导航查询(01.查询cid=3的客户 Customer customer = session.get(Customer.class,...

2018-09-14 17:58:00 65

转载 【学习笔记】Hibernate03

1.表与表的关系:一对多|多对一 (1)关系表达 客户和联系人为例,一个客户有多个联系人。 客户实体类中需要定义一个set集合(如下),用于表达一对多的关系(补充:List集合:允许重复,可以插入多个null,有序;Set集合:不允许重复,只允许一个null,无序;)(List和Set...

2018-09-13 15:47:00 73

转载 【学习笔记】Hibernate02

1.Hibernate中的实体规则 (1)实体类创建的注意事项 持久化类需要提供无参的构造方法(因为在Hibernate底层需要使用反射生成类的实例) 属性私有,并提供get、set方法 持久化类中的属性,应尽量使用包装类型(补充:八大基本类型都有对应的包装类型。实体类尽量...

2018-09-12 16:36:00 71

转载 【学习笔记】Hibernate01

1.hibernate介绍 (1)hibernate框架是什么? hibernate是一款开源的持久层的ORM框架(ORM:object relationalmapping. 对象关系映射),它对JDBC进行了轻量级的对象封装,使得Java开发人员可以以面向对象的编程思想来操作数据库。...

2018-09-11 21:43:00 51

转载 【学习笔记】Spring03

1.Spring整合JDBC spring提供了很多模板来整合dao 2 . jdbc模板对象:jdbcTemplate (1)spring中提供了一个可以操作数据库的模板对象:jdbcTemplate,它封装了jdbc技术。与DBUtils中的QueryRunner非常相似。 ...

2018-09-10 14:04:00 67

转载 【学习笔记】Spring02

1.使用注解配置spring (1)导包:4+2+spring-aop-4.2.4.RELEASE.jar (2)引入aop约束 (3)applicationContext.xml中开启使用注解代理配置文件: <context:component-scan base-packa...

2018-09-09 20:25:00 79

转载 【学习笔记】Spring01

1.spring介绍 spring是一个分层的JavaSE/JavaEE一站式轻量级开源框架。spring的核心是控制反转(IOC)和面向切面(AOP)。 因为spring框架性质是属于容器性质的,容器中装什么对象就有什么功能,所以可以一站式。 JavaEE开发分成三层结构: ...

2018-09-08 14:15:00 69

转载 【学习笔记】类加载器&注解&动态代理

1.类加载器 (1)类加载器用于加载字节码文件(.class) (2)类加载器的种类 三种: BootStrap:引导类加载器:加载的都是最基础的文件 ExtClassLoader:扩展类加载器:加载都是基础的文件 AppClassLoader:应用类加载器:第三方...

2018-09-07 13:46:00 93

空空如也

空空如也

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

TA关注的人

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