03 2018 档案

摘要:缓存: 如果在集群环境下使用Hibernate时,(集群有节点A ,节点B) 当请求,发往A节点,A在数据库中修改了一条记录,然后节点B的缓存中如何实时的更新节点A修改的新数据 hibernate本身的一级缓存不能跨越进程, 需要第三方缓存的支持, Ehcache缓存就可以实现 Hibernate缓 阅读全文
posted @ 2018-03-28 23:53 刘大飞 阅读(154) 评论(0) 推荐(0) 编辑
摘要:index.js: 按需加载组件: const login = r => require.ensure([], () => r(require('@/page/login')), 'login'); 把JS文件分模块,安需加载,而不是,整个都加载。 '@/page/login': webpac的簡化 阅读全文
posted @ 2018-03-25 16:02 刘大飞 阅读(323) 评论(0) 推荐(0) 编辑
摘要:1 MiddleGenIDE可以生成映射类和映射文件。 2 阅读全文
posted @ 2018-03-23 22:31 刘大飞 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1: 查看redhat版本号。 2: 防火墙中加入8080 查看防火墙状态,root用户登录,执行命令systemctl status firewalld 开启防火墙:systemctl start firewalld 关闭防火墙:systemctl stop firewalld 放行端口:fire 阅读全文
posted @ 2018-03-22 09:14 刘大飞 阅读(160) 评论(0) 推荐(0) 编辑
摘要:export/import 是一对命令; load/save是一对命令 一: export / import使用 1: 查看镜像: docker ps -a 2:导出镜像:docker export “ container id" > xxxx.tar 3: 导入镜像: docker import 阅读全文
posted @ 2018-03-21 17:07 刘大飞 阅读(568) 评论(0) 推荐(0) 编辑
摘要:一 Configuration接口 Configuration对象只存在于系统的初始化阶段。配置相关。 配置文件可以使用默认的路径,也可以指定路径。 Configuration config = new Configuration().configure() SessionFactory sessi 阅读全文
posted @ 2018-03-20 21:52 刘大飞 阅读(253) 评论(0) 推荐(0) 编辑
摘要:在Hibernate中对象之间的关联关系表现为数据库中表于表之间的关系(表之间通过外键关联)。 1 单向的一对一 主键关联 外键关联 2 单向的一对多 3 单向的多对一 4 单向的多对多 5 双向的一对一 主键关联 外键关联 6 双向的一对多 7 双向的多对多 (双向和单向的区别: 单向是用hql查 阅读全文
posted @ 2018-03-19 23:39 刘大飞 阅读(112) 评论(0) 推荐(0) 编辑
摘要:源码地址: https://github.com/liufeiSAP/vue2-manage 我们的目录结构: 目录/文件说明 build 项目构建(webpack)相关代码. config 配置目录,包括端口号默认配置. node_modules npm 加载的项目依赖模块 src 我们的开发目录 阅读全文
posted @ 2018-03-18 23:08 刘大飞 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:一 hibernate.cfg.xml详解 1 JDBC连接: 2 配置C3P0连接池: 3 配置JNDI数据源: 4 可选的配置属性: 5 hibernate二级缓存属性 6 hibernate事务属性: 依赖于JPA或JDBC的事务管理特性。 7 其他属性 二 映射文件*.hbm.xml详解 1 阅读全文
posted @ 2018-03-18 14:23 刘大飞 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一 映射文件User.hbm.xml 定义了持久化类实例是如何存储和加载的,这个文件定义了持久化类和表的映射。 根据映射文件,Hibernate可以生成足够的信息以产生所有的SQL语句,也就是类的实例进行插入,更新,删除和查询所需要的SQL语句。 二 配置文件hibernate.cfg.xml(另外 阅读全文
posted @ 2018-03-18 14:05 刘大飞 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1: Hibernate对JDBC进行封装,以面向对象的方式对关系型数据库进行操作。 2: Hibernate的配置文件: hibernate.properties 或者 hibernate.cfg.xml(这个用的更多),用于配置和底层数据库的连接信息。 3: Hibernate核心接口: con 阅读全文
posted @ 2018-03-16 17:02 刘大飞 阅读(215) 评论(0) 推荐(0) 编辑
摘要:机 阅读全文
posted @ 2018-03-15 22:06 刘大飞 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1: 一般来说,业务逻辑比较简单,集增删改查就可以满足需求,建议使用hibernate,而复杂的业务逻辑,尤其是多表关联查询,建议使用mybatis。 2: hibernate有更好的二级缓存机制,可以使用第三方缓存。 3:hibernate拥有完整的日志系统,hibernate日志系统非常健全,涉 阅读全文
posted @ 2018-03-15 22:01 刘大飞 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Hibernate优点: 1、对象化。人员以面相对象的思想来操作数据库。Hibernate支持许多面向对象的特性,如组合,继承,多态等。 2、更好的移植性.对于不同的数据库,开发者只需要使用相同的数据操作即可. 3、开发效率高。hibernate提供了大量的封装(这也是它最大的缺点),很多数据操作以 阅读全文
posted @ 2018-03-15 21:42 刘大飞 阅读(5510) 评论(0) 推荐(0) 编辑
摘要:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架, MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解(实体和数据库的映射可以在XML中间中,也可以使用注解),将接口和 Java 阅读全文
posted @ 2018-03-15 21:35 刘大飞 阅读(25228) 评论(0) 推荐(1) 编辑
摘要:JDBC jdbc是一组规范,是接口,由不同的数据库厂商各自提供相应的实现类,打包成jar包,也就是所谓的数据库驱动。而我们的java应用程序,只需要调用jdbc的接口就可以了。 什么是JPA Java Persistence API:用于对象持久化的 API Java EE 5.0 平台标准的 O 阅读全文
posted @ 2018-03-15 10:18 刘大飞 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1、SQL注入攻击2、跨站脚本攻击 - XSS3、跨站伪造请求攻击 - CSRF 4、文件上传漏洞攻击5、分布式拒绝服务攻击 - DDOS 阅读全文
posted @ 2018-03-13 21:37 刘大飞 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1: 安装VirtualBox, 并下载CentOS-7-x86_64-DVD-1708.iso, 安装centOS7,具体过程可以百度。 2:开启centOS的SSH, 步骤如下: (1) yum list installed | grep openssh-server查看是否已经安装了SSH,如 阅读全文
posted @ 2018-03-12 14:16 刘大飞 阅读(363) 评论(0) 推荐(0) 编辑
摘要:PyJWT是一个Python库,用来编码/解码JWT(JSON Web Token)的。 1:安装PyJWT 2: 直接上代码了: 代码说明: 阅读全文
posted @ 2018-03-11 22:11 刘大飞 阅读(3995) 评论(0) 推荐(0) 编辑
摘要:1.1 Kubernetes是什么? 首先,它是一个全新的基于容器技术的分布式架构领先方案。是谷歌的Borg(大规模集群管理系统)的一个开源版本。 其次,如果系统设计遵循了Kubernetes的设计思想,那么传统系统架构中的和业务没有多大关系的底层代码或功能模块(比如负载均衡,服务自理框架,服务监控 阅读全文
posted @ 2018-03-11 10:48 刘大飞 阅读(989) 评论(0) 推荐(0) 编辑
摘要:这里计划用virtualBox虚拟机安装两个ubuntu servers, 然后用docker把spring boot项目部署上去,模拟一下分布式的微服务情况。 1:安装virtualbox,后安装Ubuntu: 这一步网上有很多教程。(参考:http://blog.csdn.net/u012732 阅读全文
posted @ 2018-03-10 17:08 刘大飞 阅读(6681) 评论(0) 推荐(0) 编辑
摘要:下面演示: 在Windows上新建一个简单的Springboot工程,生成docker iamge,然后在本地的docker上运行: (1):登录到 https://start.spring.io/, 建一个简单的工程: (2)修改springboot工程: 添加一个controller: 在POm 阅读全文
posted @ 2018-03-08 11:26 刘大飞 阅读(476) 评论(1) 推荐(0) 编辑
摘要:Docker CE: 社区版,免费。 Docker EE: 企业版,收费。 安装: Windows 10 Pro 64, 必须开启Hyper-v 下载:Docker Desktop for Mac and Windows | Docker 下载后开始安装。 在Windows搜索栏输入Docker点击 阅读全文
posted @ 2018-03-07 23:15 刘大飞 阅读(512) 评论(0) 推荐(0) 编辑
摘要:基本概念: Docker包括三个基本概念: 镜像(Image): 特殊的文件系统,提供容器运行时所需的程序、库、资源、配置文件。镜像不包含动态数据,内容在构建后不会被改变。 容器(Container): 容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。容器的实质是进程,但与直接在宿 阅读全文
posted @ 2018-03-07 22:02 刘大飞 阅读(360) 评论(0) 推荐(0) 编辑
摘要:项目中用到docker,就学习一下。第一篇是介绍。 Sandboxie(沙箱):一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。其为一个独立的虚拟环境,可以用测试不受信任的 阅读全文
posted @ 2018-03-07 13:41 刘大飞 阅读(476) 评论(1) 推荐(1) 编辑
摘要:(转载: https://mp.weixin.qq.com/s/-PHOc6p-qKJBktle28AUgA) 一: 直接把代码块赋值给变量 我们知道,对于一个Java变量,我们可以赋给其一个“值”。 如果你想把“一块代码”赋给一个Java变量,应该怎么做呢? 比如,如下 在Java 8之前,这个是 阅读全文
posted @ 2018-03-06 22:09 刘大飞 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Demo 阅读全文
posted @ 2018-03-05 09:31 刘大飞 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Istio 阅读全文
posted @ 2018-03-05 09:31 刘大飞 阅读(111) 评论(0) 推荐(0) 编辑
摘要:新一代微服务技术 Service Mesh 阅读全文
posted @ 2018-03-05 09:30 刘大飞 阅读(171) 评论(0) 推荐(0) 编辑
摘要:阿里巴巴编码规范学习。 待续 ava有自己对包名、类名、方法名等的命名规范。这个时候要尝试按照规范写代码,同时甩掉以前写代码时养成的不良习惯 阅读全文
posted @ 2018-03-04 22:21 刘大飞 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1: 什么是SQL注入? 2: Spring data Jpa, Spring JDBC, Spring dao 如何防止SQL注入? 各种ORM都支持参数化查询,一般的查询都用参数化的方法就可以防止注入。 (1) 参数化查询,而不是直接的拼接的SQL 文本查询(plain sql)。数据库系统都提 阅读全文
posted @ 2018-03-04 22:16 刘大飞 阅读(449) 评论(0) 推荐(0) 编辑
摘要:Spring boot 2.0出来了,支持java 9, 好多新特性,应该学习. 待续... ... 阅读全文
posted @ 2018-03-04 21:53 刘大飞 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1:SpringCloud、Dubbo等微服务主流开发框架盛行, Spring Cloud 也被开发者认为是最好的开发框架; 2:Docker: 容器和微服务相辅相成,两大技术成熟的时间点非常契合。容器技术的成熟为微服务提供了得天独厚的客观条件。轻量化的容器是微服务的最佳运行环境,微服务应用只有在 阅读全文
posted @ 2018-03-04 11:39 刘大飞 阅读(2968) 评论(0) 推荐(0) 编辑
摘要:【IT168 调查报告】如果在诸多热门云计算技术中,诸如容器、微服务、DevOps、OpenStack 等,找出一个最火的方向,那么非微服务莫属。尽管话题炙手可热,但对传统行业来说,微服务落地和方法论目前处于起步阶段。 本报告于2017年11月份展开,从驱动因素、落地现状、和容器关系、架构体系、未来 阅读全文
posted @ 2018-03-04 11:30 刘大飞 阅读(536) 评论(0) 推荐(0) 编辑
摘要:需求: 系统中使用一个邮箱(这里用QQ)给其他邮箱发消息,用python完成,步骤如下: 1: 开启QQ邮箱的SMTP服务。设置-> 账号 2: 开启邮箱服务:这个需要手机验证,最后会给你一个授权码!!, 这个授权码后面程序中会用到。 3: QQ的邮箱服务开启后,就可以写代码了,如下,代码就不做介绍 阅读全文
posted @ 2018-03-03 12:30 刘大飞 阅读(200) 评论(0) 推荐(0) 编辑
摘要:(转载自: http://wzhw2008.iteye.com/blog/1723136) 子类可以继承到父类上的注解吗? 我们知道在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。 测试环境如下: 父类的类上和方法上有自定义的注解-- 阅读全文
posted @ 2018-03-01 22:47 刘大飞 阅读(385) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示