《大型网站系统与JAVA中间件实践》 第五章 数据访问层
两阶段提交 一致性hash 对一致性hash算法的理解 https://blog.csdn.net/u011217047/article/details/78357032 mysql-proxy实现读写分离 https://www.cnblogs.com/lin3615/p/5684891.html 读写分离中的数据备份 https://www.cnblogs.com/hustcat/archive/2009/12/19/1627525.html 通过消息系统
VS2017 用户自定义控件未出现在工具箱的解决方案
在项目中增加几个用户自定义控件,想及时在窗口Form上添加时却发现工具箱根本就没有这些用户自定义控件,研究了很久,发现有两个解决办法。通过以下两种方法操作后,再重新编译,在工具箱上就会出现用户自定义控件了,项目中所有的自定义控件都会及时显示到工具箱上。 【1】工具=》选项=》Windows窗体设计器=》常规=》工具箱=》自动填充工具箱=》True 然后重新编译一下就出现了 方法2:项目=》刷新项目工具箱
报错cannot be cast to javassist.util.proxy.Proxy
出现这种错误还有一个原因:hibernate和struts中都有javassit的jar包,把其中的低版本删除就行了。
Laravel的Migration 和 Seeder 使用
1、安装Laravel composer create-project laravel/laravel learnlaravel5 ^5.5 2、Auth php artisan make:auth 3、连接数据库 DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5
DB_USERNAME=root
DB_PASSWORD=password 3.1 数据库迁移 php artisan migrate 这时,就可以进行登录了。 4、M
Autel MaxiSys MS908CV Diagnostic System for Commercial Vehicles
As a new member of Autel’s MaxiSys family, the MaxiSys CV is built on the powerful MaxiSys 908 platform and provides a comprehensive diagnostic solution for virtually all commercial vehicles as well as machines made in North America, Europe and Asia
虚拟DOM -------- 最易理解的解释
虚拟DOM是最先由Facebook在react里使用的, 虚拟DOM是一个特别棒的概念,我们都知道,在浏览器上进行DOM操作的时候,会特别的消耗性能而且响应、渲染特别慢,但是有了虚拟DOM就不一样了, 虚拟DOM就是将DOM树转换成一个JS对象树, 虚拟DOM就是将上述的标签写成一个js对象树,如下 当DOM改变的时候,他会使用Diff算法将改变以后的js对象树与原先的js对象树进行比较,这个比较是逐层比较的,当发现节点删除就删除,增加就增加, 但是由于他是一级一级进行比较的,这样就会有一个致
Scrum立会报告+燃尽图(Beta阶段第一次)
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2284 项目地址:https://coding.net/u/wuyy694/p/pinball 一、小组介绍 组名:杨老师粉丝群 组长:乔静玉 组员:吴奕瑶、公冶令鑫、杨磊、刘欣、刘佳瑞、卢帝同、张宇 二、Scrum立会(master:乔静玉) 1、立会照片 2、时间跨度 开始时间:2018年11月14日 15:02 结束时间:2018年11月14日 15:28 共计2
[2018/11/14] Java学习
在网上下载了一个用Java实现的数据结构的视频, 看了前三个视频, 感觉收获很大, 今天花了接近三小时在Java的数据结构上. 课程的目录如下: 第01讲:数组 第02讲:简单排序 第03讲:栈和队列 第04讲:链表 第05讲:双端链表和双向链表 第06讲:递归的应用 第07讲:递归的高级应用 第08讲:希尔排序 第09讲:快速排序 第10讲:二叉树的基本概念 第11讲:二叉树的基本操作 第12讲:遍历二叉树 第13讲:删除二叉树节点 第14讲:红黑树 第15讲:哈希表 第16讲:开放地址法
在vs 调试进程中找不到 w3wp.exe 进程
问题如图所示: 解决办法: 1. 启动iis(internet information services)服务。 2. 打开左侧网站列表=> 右键点击自己配置的网站 => 点击管理网站 => 点击 浏览 3. 回到vs 重新打开进程列表,可以看到 w3wp.exe 进程已启动。
java+appium 自动化环境搭建
1、安装JDK1.7及以上 2、下载解压sdk并且配置环境变量: ANDROID_HOME:...\adt-bundle-windows-x86_64-20140702\sdk PATH:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; dos检测adb版本:如下则sdk环境配置成功! 3、安装夜神模拟器(自行百度),然后开启夜神模拟器! 4、安装appium URL:https://github.com/appiu
封装一个基于MySQLdb的操作类
'''
下载并安装MySQLdb模块
链接地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
''' 我的环境是 python3.6 windows10 64位机器,所以下载(点击) mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl 这个文件 下载完毕后,运行 pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl 下面就准备开始我们的
org.json.JSONObject and no properties discovered 错误解决
自己在搭建SSM框架的时候(Spring + spring mvc + mybatis)报错内容如下: No serializer found for class org.json.JSONObject and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) 报错的意思是用的这个JSONObject对象
Django模板的继承
继承的概念: 这个其实也没什么好说的,就跟python中的继承一样的概念。 1.在父模板中,必须表示出哪些内容在字模板中允许被修改 标签:{% block 块名 %} 。。。 {% endblock %} 作用:跟flask一样,对父模板无影响,若在子模板中进行修改,则显示修改内容,否则显示父模板中的内容。 2.在子模板中 1.指定继承与哪个父模板 {% extends "父模板的名称"%} 2.通过bl
西游之路——python全栈——Django~1 Django~1
Django~1 知识预览 Django基本命令 二 路由配置系统(URLconf) 三 编写视图 四 Template 五 数据库与ORM admin的配置 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 View Code 最简单的Web应用就
外网访问ARM嵌入式Linux系统
外网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动ARM嵌入式Linux系统 ARM嵌入式Linux系统默认的sshd端口是22。 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-linux-arm.tar.gz Holer支持多种ARM版本,请选择跟自己ARM版本匹配的holer程序上传至系统上。 2.2
分布式计算hadoop三大组件
设计原则:移动计算,而不是移动数据 计算层:Map/Reduce 调度层:YARN 数据层:HDFS 这三层之间没有必然的依赖性,只是经常这么搭配,而且都是hadoop那个包里一起安装的,三层都可以独立运行,某一层或者某两层换成其他的而另外两层或者一层不换也是可以的 YARN 调度系统 ResourceManager NodeManager HDFS 存放数据 NameNode DataNode 当有一个计算任务到来的时候,首先访问YARN的ResourceManager然后将
今日推荐
周排行