自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

V_Junk的博客

有些烦恼,丢掉了,才有云淡风轻的机会。

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 java 序列化与反序列化

序列化与反序列化概念序列化:把对象转换为字节序列的过程称为对象的序列化。在传递和保存对象的时候保证对象的完整性。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。通过反序列化来重建对象。Serializable 接口如果需要序列化的对象必须实现这个接口,否则会抛出 NotSerializableException 异常。实现了此接口的 java 类在序列化和反序列化时, Obj...

2019-01-21 21:31:05 219

原创 HttpServletResponseWrapper 页面重定向的问题

HttpServletResponseWrapper 页面重定向的问题初级菜鸟,遇到的问题真是多,这次遇到一个重定向的问题。同步请求的时候倒是可以通过后台直接 redirect,异步重定向也有很多方法。这里采用是往 header 里面添加一个标志重定向的标志。读取请求方式 private String getRequestType(ServletRequest request)...

2018-12-03 21:13:21 1097

原创 Filter 处理 request 和 response

Filter 处理 request 和 response背景:在 Filter 根据请求参数,判断用户登陆是否有效。后来是想就请求参数和返回值之间的关系做一个缓存。至于为什么不用 Spring … 因为公司不用。所以项目都是 Servlet + Filter …session:关于这个,有必要提一下:所谓的 session 失效是在一定时间内没有 session 活动,然后 sess...

2018-11-30 21:13:40 1040

原创 Future 模式

Future 模式future 模式,时多线程中一种常见的模式,核心思想时异步调用。Future 模式的简单实现Data.java这是一个核心的接口,表示需要返回的数据。public interface Data { String getResult();}RealData.java真实的数据接口,此处可能会有 i/o 发生,可能会比较慢,用 sleep 模...

2018-09-24 15:35:55 202

原创 Docker 入门实战

这篇文章,算是这个主页搭建起来的第一篇文章,内容比较简单但不乏有参考其他文章的,先谢过,各路大侠。本文基于 Centos7 的入门实战,详情请参看官方文档。从简单的从构建第一个镜像开始,到发布 web 应用,会创建 mysql 数据容器 和 tomcat 容器。首发于 https://yanghj7425.github.io/安装 Docker目前,CentOS 仅发行版本中的内核支持 D...

2018-09-16 17:49:19 548

原创 Centos 安装 mysql 5.7

Centos 安装MySQL5.7使用前先卸载之前安装的:yum -y remove mysql*.首次启动时会在日志文件中生成一个随机密码,安装前先清空日志文件。不然读取密码时会出错。 默认目录:/var/log/mysqld.log使用管理员权限执行#!/bin/bashset -eMYSQL_CONF_DIR='/etc/my.cnf'wget https:/...

2018-09-09 15:44:40 337

原创 文件上传下载 anjuarjs1.x

文件上传下载 anjuarjs1.x 现在前面: 文章是 demo 级的实现功能而已,高手绕路不多说,直接看代码:FileServlet.java/** * Servlet implementation class FileServlet */@WebServlet(name = "fileServlet", urlPatterns = {"/fileServle...

2018-09-05 07:23:50 190

原创 nginx 初探

nginx 初探请求 -> ngnix -> apache - 缓存 - varnish - keep alivememcache 功能,模块memcached 是一个软件地址重写 服务器端 连接转发预备知识epoll 模型select 模型网络IO 的连接方式阻塞 I/O多路复用 I/O,包括 epoll 模型 和 se...

2018-08-30 08:30:50 1711

原创 dubbo 初探

dubbo 初探把业务逻辑层一下的做成服务安装sun jdk卸载 openjdk apt-get autoremove openjdk*下载 sunjdk 并解压 tar -zxvf *.tar.gz配置 Java 环境变量 export JAVA_HOME=/home/yhj/developer/java8export PATH=PATH:PATH:PATH:J...

2018-08-30 08:28:37 162

原创 docker 初探

docker 初探安装 centos7 及环境准备修改网络配置 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,然后修改为 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no ...

2018-08-30 08:27:38 528

原创 Spring Transaction 事务提交

transaction 第二部分 之所以称之为第二部分是因为这部分主要在 JdkDynamicAopProxy 类,之后的操作。第一次读源码,有啥偏差的地方,大虾们拍砖拍砖……时序图开始之前先看一个时序图(画的不好,估计也就我自己看得懂): 这个图,一个简单的流程。如果非要说 UserService.save() 方法为啥直接到 JdkDynamicAopProxy....

2018-08-15 22:53:34 4365

原创 Spring properties 文件解析

properties 文件解析写在前面: 是因为 username 的问题,之前用的 liunx 系统然后换成 win 后,properties 文件中的 username 就解析成操作系统的用户名了。其实也简单,换一个 key 就好,只是我比较想知道是哪儿做的操作。简单配置properties 文件jdbc.driver=com.mysql.jdbc.Driverj...

2018-08-12 18:43:48 465

原创 反射引用 private 属性,并修改 static、static final 修饰的域

static、final、static final 引用 本人见识有限,若有问题欢迎拍砖、学习。此外这里主要是我发现一个问题,想让大家都看看,讨论讨论。背景:之前看见项目里面有这么写单例的:public class A { private String name; private static A a = new A(); private A(...

2018-06-21 14:23:00 1659

原创 Java Web 常见的编码问题

Java Web 常见的编码问题 相信每一个使用 Java 的小伙伴们都遇到过这个问题,这里主要说下我在路上遇到的编码问题。然后最近在看一本书,恰好有个地方讲了这个,就顺便记一下。有的内容是摘自博客,喜欢的童鞋可直接过去看哈。就我个人使用的情况来说:字符流向字节流转换的时候需要编码字节到字符的解码,会委托给 StreamDecoder 去处理。在 StreamDecod...

2018-06-05 01:28:50 312

原创 Spring 事务控制

回滚一个声名式事务前面的部分指明了怎样在你的应用中指定一个事务、典型的 Service 层。这部分展示给你怎样用一种简单的方式展现事务的回滚。关于事务的回滚,再通知节点 <tx:advice/> 和属性节点 <tx:attributes/> 内部通过子节点 <tx:method/> 设置。 - <tx:method/> 节点可以设置以下属...

2018-06-04 20:07:40 307

翻译 PartVI.Web

Part VI. The Web目录Web MVC 框架 Spring Mvc 框架介绍这部分的参考手册覆盖 Spring 框架支持的表示层(特殊的基于Web的表示层 presentation tier) 包括在 web 引用中支持 WebSocket-sytle 消息。Spring 框架有他自己的 Web 框架,Spring Web MVC,第一章里面覆盖了Spring M...

2018-05-31 13:19:48 234

翻译 PartIII.CoreTechnologies

Part III. Core Technologies目录 Ioc 容器 Spring IOC 容器和 Java bean 的介绍容器综述 配置元数据实例化一个容器合并基于 XML 配置的元数据 容器的使用Bean 的概念 通构造器实例化通过静态工厂方法实例化使用实例工厂方法来实例化依赖 依赖注入 构造器注入基于 setter 的赖注入依赖解析过程...

2018-05-31 13:17:44 195

翻译 PartV.DataAccess

PartV. Data Access 这部分的参考文档关注的是数据访问、数据访问层和业务逻辑层或者服务层之间的交互。Spring 的 综合事务管理支持覆盖一些细节,Spring 框架可以接入各种覆盖了数据访问框架和基数的支持。目录事务管理 Spring 事务管理介绍Spring 框架事务模型的高级特性 全局事务本地事务Spring的一致编程模型明晰&n...

2018-05-31 13:16:28 242

原创 Spring实战(装配Bean)

Spring实战(装配Bean) 这一节主要是看了Spring实战,自己总结下觉得有必要的,在这里Mark下……Spring 采采取以下4种关键策略:基于POJO的轻量级和最小侵入性(强迫应用继承它们的类或者实现它们的接口而导致应用与框架绑死)编程;通过依赖注入和面向对象的接口实现松耦合;基于切面和惯例进行声明式编程;通过切面和目标减少样版式代码;

2017-09-17 18:04:39 322

原创 Spring学习(3)

Part 1 Overview of Spring FrameworkSpring的日志系统,当欲采用不同日志系统时的解决方法

2017-06-06 08:49:57 310

原创 Spring学习(2)

Part 1 Overview of Spring Framework 依赖管理和命名规则

2017-06-03 21:44:05 270

原创 Spring 学习(1)

Spring 文档 Part 1 Overview of Spring Framework

2017-06-02 10:05:02 396

原创 简单排序

高效的排序算法,使我们各种处理变成了可能。

2017-03-29 20:02:56 313

原创 PL/SQL学习 第二节

PL/SQL 游标,存储过程,集合类型,基础语法和基本使用

2017-03-26 12:52:27 449

原创 PL/SQL 学习 第一节

PL/SQL 学习:看了点PL/SQL 的基础这里Mark下……在官网下的操作手册,英文的有的理解不对的请见谅~自定义数据类型,这个用法有点C语言。可以重新给数据类型一个表示符:自定义[number][6]类型DECLARE subtype Balance IS NUMBER(6,4); test_number Balance(5,4);BEGIN test_number := 3.2

2017-03-10 21:15:54 251

原创 Oracle 存储过程 解析xml

Oracle 存储过程 解析xmlmark下……DECLARE--定义xml 串 s_xmlstr VARCHAR2(420) := '<input> <start>201701</start> <end>201705</end>

2017-03-10 13:01:16 3238

原创 Java与SparkStreaming的Socket通信,结果保存至mysql

Java与SparkStreaming Socket通信还是做毕业设计,到这里出现了与预想中的问题:Java与SparkStreaming,这两者之间互相通信。 Spark的官方文档里面有说用[nc -lk 9999][6] 这样的例子来实现Streaming的数据获取。之前一直是分开来做的,今天两个整合的时候,预想到的问题出现了。整理下整个毕设后端的思路: 1 在Spring里面配置了一个be

2017-02-27 21:41:13 1284

原创 mybatis 存储过程,游标

第一次写博客,mark下学到的东西。最近在做个东西,需要验证用户的登陆信息。以前我是直接用where去数据库里面查,因为考虑到要识别出用户名和密码具体的错误情况我在数据库里面写了个存储过程: 高兴各位童鞋批评指正 DROP PROCEDURE IF EXISTS db_shop.check_user;CREATE PROCEDURE db_shop.check_user ( IN un

2017-02-24 10:33:11 627

Spring FromeWork 第五章 web 部分

关于Spring 官方文档 第五章Web 部分的翻译, 就是自己看的时候一边看一遍翻译的,一个一个手打…… 给一个建议: 光看是没用的,最好就是先浏览一遍然后跟着自己做一遍。

2018-05-03

算法第四版

2017-03-17

空空如也

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

TA关注的人

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