- 浏览: 31325 次
最新评论
文章列表
@font-face
{
src: url('msyh.ttf');
font-class: body;
fontFamily: body;
font-style: normal;
font-weight: normal;
}
@font-face
{
src: url('msyh.ttf');
font-class: head;
fontFamily: head;
font-style: normal;
font-weight: normal;
}
@font-fa ...
分布式框架的概念
分布式应用程序就是指应用程序分布在不同计算机上,通过网络来共同完成一项任务,通常为服务器/客户端模式。把应用程序分布在不同计算机上的目的是:
分散服务器的压力
在一些大型的系统中会使用分布式框架将模块分布到不同的服务器上,从而避免服务器压力过大导致系统瘫痪的问题。这些模块可以纵向和横向的拆分。
纵向:按层次拆分(层架构,其中的一些层分布到不同的服务器上)。
横向:按功能拆分
提供服务,功能重用
比如说一个系统中的三个模块都需要用到报表功能,那么可以把白标功能做成单独的 ...
lambda表达式
Java8引入了lambda表达式,在其他语言中,比如python、swift都支持lambda表达式,这个特性用起来也非常方便和简洁。
先来看lambda表达式的语法:
() -> {}
() : 括号就是接口方法的 ...
Redis中的数据都是key/value对,这里的数据类型指的是value的值的类型
| 数据类型 | 说明 |
|--|--|
|String | 是Redis中最基本的数据类型,二进制安全的,它可以包含任意数据类型。如图片。Redis中String类型的数据上限的512M。 |
|List |Redis列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含2^32^ - 1元素(4294967295,每个列表超过40亿个元 ...
https://wallhaven.cc/search?q=id%3A711&ref=fp&page=5
转载于:https://my.oschina.net/u/4116634/blog/3062520
@[toc]
关联关系
1对1关系
对象与对象1对1
部门对象
private Integer deptno;
private String dname;
private String loc;
员工对象
private Integer empno;
private String ename;
//private Integer deptno;
//员工和部门的关联关系是1VS1
private Dept dept;
映射文件中处理
<mapper ...
@[toc]
逆向工程的概念
简单点说,就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)企业中,逆向工程是个很常用的工具,比我们手动创建映射文件的配置信息方便很多.
反向生成
Generate插件
eclipse中安装Generate插件
创建项目
随便什么项目
创建配置文件
在src下创建一个配置文件
<?xml version="1.0&qu ...
定义
单页 Web 应用 (single-page application 简称为 SPA) 是一种特殊的 Web 应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用 JavaScript 动态的变换HTML的内容,从而实现UI与用户的交互。由于避免了页面的重新加载,SPA 可以提供较为流畅的用户体验。
优点
良好的交互体验
前端 ...
zookeeper是我们在开发中经常使用的一个分布式协调组件。功能很强大
zookeeper概述
Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务Google的Chubby一个开源的实现,是Hadoo ...
idea启动tomcat中文乱码解决方法
第一次使用idea启动Tomcat的时候控制台可能出现中文乱码的问题
解决方法如下
1.设置项目编码为UTF-8
2.打开idea安装目录的bin目录下
进入bin目录找到idea.exe.vmoptions和idea64.exe.vmoptions文件
在这两个文件里面加上如下代码
-Dfile.encoding=UTF-8
在idaeatomcat配置文件会出现该选择
然后重启idea
如果还是有乱码可能是idea的缓存问题 清除缓存重启就 ...
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,是我们在开发中使用频率比较高的一个组件。本文主要讲解Redis的安装,后续文章会介绍其相关的知识点。
下载Redis
官网下载地址
各个版本下载地址
将安装文件下载到/opt目录下。
进入该目录通过wget下载
wget http://download.redis.io/releases/redis-4.0.12.tar.gz
加压缩
tar -zxvf ...
Git简介
Git(全局信息追踪器)。
Git是一个分布式版本控制工具,Git的使用中仓仓库不是必须的,用户本地就是一个完整的版本仓库,代码的前进、回退、删除等等操作都可以直接在本地进行,不需要中央仓库。但是,在实际操作中,为了能够和其他同事快速沟通以及合并代码,一般还是会搭建一个中央仓库。Git对分支的管理非常友好,可以快速创建或者合并分支。
Svn集中式的版本控制工具,Svn中,必须要有中央仓库,所有的版本信息都保存在中央仓库中,代码的前进、回退、删除等等操作都需要在中央仓库 ...
@[toc]
逆向工程的概念
简单点说,就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)企业中,逆向工程是个很常用的工具,比我们手动创建映射文件的配置信息方便很多.
反向生成
Generate插件
eclipse中安装Generate插件
创建项目
随便什么项目
创建配置文件
在src下创建一个配置文件
<?xml version="1.0&qu ...
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息。文档的顶层结构如下:
configuration 配置
properties 属性
settings 设置
typeAliases 类型别名
ty ...
@[toc]
shiro简介
官网
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用 ...