8月初,帮助同事接手了一个hibernate实体保存出错的问题。解决过程比较有意思,最终还是需要分析hibnate源码来解决,现记录如下: 实体类定义如下: @Entity @Proxy(lazy=true) @DiscriminatorValue("1") @SecondaryTable(name ...
分类:
Web程序 时间:
2020-02-01 19:40:22
阅读次数:
108
场景 一个对象A,希望它的某些状态在发生改变时通知到B(或C、D),常见的做法是在A中定义一个事件(或直接用委托),当状态改变时A去触发这个事件。而B直接订阅这个事件 这种设计有点问题B由于要订阅A的事件,所以B得完全引用A,其实有时候没必要,因为我只关心A的状态变化而已状态变更通知这种场景很多,有 ...
分类:
Web程序 时间:
2020-02-01 19:39:17
阅读次数:
257
观看网上教学视频,总结html基本知识点: 1、开始和结束的标签 <html> </html> 2、<head> 设置相关信息</head> 3、<body>显示在页面上的内容都写在body里</body> 4、有开始有结束,例外的有:换行<br/> 、线<hr/> 5、<font></font>属 ...
分类:
Web程序 时间:
2020-02-01 19:38:50
阅读次数:
158
1. 将图片转为base64格式 , 在线转换地址 "link" 2. 语法格式 ...
分类:
Web程序 时间:
2020-02-01 19:34:50
阅读次数:
69
首先默认你已经有了一个vue程序,如果你想在vue中使用jquery,那么请继续阅读。
当然,加入你没有一个vue程序,这里也给出创建一个vue程序的命令。当然,你肯定装了vue-cli,不然你不会点进这篇博客 ...
分类:
Web程序 时间:
2020-02-01 16:46:46
阅读次数:
122
常用的客户端检测方式有以下三种: 1.能力检测 2.怪癖检测 3.用户代理检测 能力检测 最常用也是最为人们广泛接受的客户端检测形式是能力检测(又称特性检测)。能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式不必顾及特定的浏览器如何如何,只要确定浏览器支持特定的能力,就可以给出 ...
分类:
Web程序 时间:
2020-02-01 16:35:26
阅读次数:
116
html5新增结构标签 header 头部 nav 导航 section 区域 article 文章 aside 侧边栏 figure 一组多媒体内容 figcaption 多媒体内容的标题 footer 底部 hgroup 区块的相关信息 dialog 对话框 / 会话框 sublime安装emm ...
分类:
Web程序 时间:
2020-02-01 16:34:58
阅读次数:
121
#include<iostream> #include<cmath> using namespace std; const int N=1010; int dx[N],dy[N]; int p[N]; int repair[N]; int n; int d; double get(int a,int ...
分类:
Web程序 时间:
2020-02-01 16:30:31
阅读次数:
97
数据传递: 一旦WebSocket客户端、服务端建立连接后,后续的操作都是基于数据帧的传递。 WebSocket根据opcode来区分操作的类型。比如0x8表示断开连接,0x0-0x2表示数据交互。 1、数据分片 WebSocket的每条消息可能被切分成多个数据帧。当WebSocket的接收方收到一 ...
分类:
Web程序 时间:
2020-02-01 16:28:33
阅读次数:
109
# 卸载已挂载的设备 sudo umount /dev/sda5 mount -o rw /run/***# ***为具体哪个盘 ...
分类:
Web程序 时间:
2020-02-01 16:25:00
阅读次数:
111
并发 IO 问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接 Fork 进程,到 Worker 进程池/线程池,到现在的异步IO、协程。PHP 程序员因为有强大的 LAMP 框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍 PHP 进行并发 IO 编程的各种尝试,最后再介绍 Swoo ...
分类:
Web程序 时间:
2020-02-01 16:20:58
阅读次数:
81
# git安装 新手安装git,第一次将本地项目上传到码云,历时3小时,报错失败等,结合各位大神总结一些经验; 1:流程显示 1.选择本地项目右击选择 git bash here 2.进入git命令框 流程依次如下 $ git init # 初始文件夹(验证是否成功:init成功后会在本地项目里出现 ...
分类:
Web程序 时间:
2020-02-01 16:11:08
阅读次数:
104
首先在自己的github上创建仓库;安装git 在所创建仓库的文件夹下打开 git bash,右键会显示git菜单 1. git init //初始化仓库 2. git add .(文件name) //添加文件到本地仓库 3. git commit -m "first commit" //添加文件描 ...
分类:
Web程序 时间:
2020-02-01 16:01:07
阅读次数:
91
如何建立连接: 1、客户端:申请协议升级 首先,客户端发起协议升级请求。可以看到,采用的是标准的HTTP报文格式,且只支持GET方法。 GET / HTTP/1.1 Host: localhost:8080 Origin: http://127.0.0.1:3000 Connection: Upgr ...
分类:
Web程序 时间:
2020-02-01 15:58:36
阅读次数:
98
将以下代码直接写入html中即可(也可以去掉首尾,添加进js文件中,然后在html中包含这个文件) ...
分类:
Web程序 时间:
2020-02-01 14:43:37
阅读次数:
140
client向server请求时,server向client响应时,都通过HTTP协议,那么涉及交易和个人信息的传递如何保证安全性?加密和管道。 加密有两种:对称加密,非对称加密 对称加密 在对称加密算法中,加密和解密使用的密钥是相同的。也就是说,加密和解密使用的是同一个密钥。因 此,对称加密算法要 ...
分类:
Web程序 时间:
2020-02-01 14:40:42
阅读次数:
112
HTTP通信过程包括客户端发往服务器端的请求及从服务器端返回客户端的响应。 1. HTTP报文 HTTP报文:用于HTTP协议交互的信息 请求报文:请求端的HTTP报文 响应报文:服务器端的HTTP报文 HTTP报文组成: 1. 报文首部:服务器或客户端需处理的请求或响应的内容及属性 2. 空行:C ...
分类:
Web程序 时间:
2020-02-01 14:36:45
阅读次数:
96