hibernate注解note

@Id标识主键属性   1.hibernate5.2 mysql5.7 不需要实现 serializable也可以?   2.主键255的长度我生成了? @GeneratedValue主键生成策略   1.主键设置成string类型,并且@GeneratedValue(strategy=GenerationType.AUTO)这么设置是可以生成表的,,不过会生成两张表,其中一张是序列的表,只是不能手动赋值罢了,还有就是string作为主键并不用@Column(length=8)设置长度,实测并
分类: 其他 发布时间: 04-27 23:14 阅读次数: 5

Zookeeper和Chubby【分布式协调系统】

前言 大规模分布式系统需要解决各种类型的协调需求: 当集群中有新的进程或服务器加入时,如何探测到它的加入?如何能够自动获取配置参数? 当配置信息被某个进程或服务器改变时,如何实时通知整个集群中的其他机器? 如何判断集群中的某台机器是否还存活 ? 如何选举主服务器,主服务器宕机,如何从备选服务器中选出新的主服务器? 以上问题的本质都是分布式系统下协调管理的问题,目前比较有名的协调系统有Google的Chubby,Yahoo的Zookeeper(对于协调系统来说其客户端往往是分布式集群)。 Chu
分类: 其他 发布时间: 04-27 23:14 阅读次数: 4

hibernate关联映射注解 hibernate annotation注解方式来处理映射关系

转自:hibernate annotation注解方式来处理映射关系 在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annotation的jar包集成进来了,如果使用hibernate3的版本就需
分类: 其他 发布时间: 04-27 23:14 阅读次数: 6

[CS131]Homework #1 due

花了6个多小时,其实代码根本不花时间,主要是花在看PDF和Note上了。 感觉要是学了图像处理应该会轻松很多。 大概有这么几个坑吧: 1、滤波 2、卷积(convolution)和互相关(cross-correlation) 3、数学推导 4、如何更高效地计算卷积(我没有细想,不过感觉受到后文的提示,应该利用分解做?(存疑。 尤其是第二点,对从未接触过图像处理的确实很难理解。 卷积是翻转的,互相关是翻转的。互相关能用在模式识别(template match)上。不过那个公式我觉得很没有道理,为
分类: 其他 发布时间: 04-27 23:14 阅读次数: 6

我和我的伙伴如何在Github上结对代码管理

我最开始最详细了解Github操作是在廖雪峰的官方网站的Git教程上,教程里描述的很详细,还配有视频。 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 后面,我在优酷上找了一个视频 GitHub简单使用教程,从10分钟开始是关于团队项目管理的,很实用。 https://m.youku.com/video/id_XMzMwNzcwODE0OA==.html?ishttps=1
分类: 其他 发布时间: 04-27 23:14 阅读次数: 4

04-27 Mysql 考试 55 分 简答题记录

第二题表 #新建学生表 drop table if exists setudent; create table setudent( sno int(10) not null primary key comment '学号', sname varchar(20) not null comment '姓名', ssex varchar(10) not null comment '性别' ); #给学生表添加数据 insert into setudent values(1,'姜振国','男'),(2
分类: 其他 发布时间: 04-27 23:14 阅读次数: 4

nginx项目中常用的命令

查询进程:::ps aux|grep nginx 杀掉进程 ::::kill -INT 26654 查询端口:::netstat -antp 彻底杀死::::kill -9 2548 彻底杀死::::pkill -9 http 包含http的进程都杀掉 优雅更换配置文件::::kill -HUP 'cat logs/nginx.pid' 可以用命令来控制nginx ./sbin/nginx -h 查看命令控制
分类: 其他 发布时间: 04-27 23:14 阅读次数: 4

linux系统运维面试题简答

1. 简述常用高可用技术 解答: Keepalived:Keepalived是一个保证集群高可用的服务软件,用来防止单点故障,使用VRRP协议实现。在master和backup之间通过master主动降低自己的权值或者backup检测到master出现故障时,backup将会接管master的工作,继续服务。 HAproxy:HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站
分类: 其他 发布时间: 04-27 23:14 阅读次数: 5

读取properties文件并获取属性值

1.Properties与ResourceBundle 两个类都可以读取属性文件中以key/value形式存储的键值对,ResourceBundle读取属性文件时操作相对简单。 2.Properties 该类继承Hashtable,将键值对存储在集合中。基于输入流从属性文件中读取键值对,load()方法调用完毕,就与输入流脱离关系,不会自动关闭输入流,需要手动关闭。 /** * 基于输入流读取属性文件:Properties继承了Hashtable,底层将key/value键值
分类: 其他 发布时间: 04-27 23:14 阅读次数: 4

构造方法Constructor

package Test; /* * 若没给构造方法时,系统会默认给出空参构造;若给出了构造方法,系统则不在提供一个无参构造 * */ public class Constructor {   public static void main(String[] args) {     PersonStu p=new PersonStu();     p.show();     PersonStu p1=new PersonStu("kobe",39);     p1.show();   } }
分类: 其他 发布时间: 04-27 23:14 阅读次数: 5

Could not reserve enough space for 1572864KB object heap

This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at https://docs.gradle.org/3.3/userguide/gradle_daemon.html Please read the
分类: 其他 发布时间: 04-27 23:14 阅读次数: 4

Netty核心概念(5)之Channel

1.前言  上一节讲了Netty的第一个关键启动类,启动类所做的一些操作,和服务端的channel固定的handler执行过程,谈到了不管是connect还是bind方法最终都是调用了channel的相关方法,此节开始对channel进行说明。channel设置的概念非常多,而且都很重要,先放个NIO的客户端Channel的类结构图。 2.主要概念 2.1 channel   channel就是直接与操作系统层到交道的数据通道了,可能是java提供的,也可能是通过native方法自己扩展了C+
分类: 其他 发布时间: 04-27 23:11 阅读次数: 4

一个使用 Web Components 的音乐播放器: MelodyPlayer

先上效果预览: Web Components 首先,什么是 Web Components ? MDN 给出的定义是: Web Components 是一套不同的技术,允许您创建可重用的定制元素(它们的功能封装在您的代码之外)并且在您的web应用中使用它们。 ... ... 实现web component的基本方法通常如下所示: 使用ECMAScript 2015类语法创建一个类,来指定web组件的功能(参阅类获取更多信息)。 使用CustomElementRegistry.define()方法
分类: 其他 发布时间: 04-27 23:11 阅读次数: 5

15.python异常处理

异常:程序运行时报错 关于异常处理:   程序员编订特定编码,用来捕捉异常,这段代码与与程序逻辑没有关系,只和异常处理相关。捕捉成功则进入另一处理分支,执行为其定制的逻辑,使程序不会发生崩溃 1.使用if判断式: num1=input('>>: ') #输入一个字符串试试 if num1.isdigit(): int(num1) #我们的正统程序放到了这里,其余的都属于异常处理范畴 elif num1.isspace(): print('输入的是空格,就执行我这里的逻辑
分类: 其他 发布时间: 04-27 23:11 阅读次数: 5

面向对象_3-21选择题

阅读以下代码,浏览器的正确输出结果是()(选择一项) 程序报致命错误,没有任何输出
分类: 其他 发布时间: 04-27 23:11 阅读次数: 4

总结的一些json格式和对象/String/Map/List等的互转工具类

总结的一些json格式和对象/String/Map/List等的互转工具类,有需要的可以看看,需要引入jackson-core-asl-1.7.1.jar、jackson-jaxrs-1.7.1.jar、jackson-mapper-asl-1.7.1.jar这三个jar包 package com.zuidaima.util.json; import java.io.InputStream; import java.io.OutputStream; import java.io.Reader;
分类: 其他 发布时间: 04-27 23:11 阅读次数: 5

大数据的统计 etl

把数据打散,然后 再不断上卷
分类: 其他 发布时间: 04-27 23:11 阅读次数: 2

父母与子女之间的包容

今天晚上跟二姐视频聊了下天,听她说了大姨家的情况。表姐对她自己母亲的不理解和表现出的极度不满,我想是她内心追求胜利以及在家庭中树立强硬威望的潜意识所导致。虽然没有跟表姐相处过,但从平时亲戚谈话中可以知道她是个偏向于强势的人无论在工作还是日常生活里。 从长记忆开始没跟父母一起经历过物质匮乏的生活的人,或许很难理解曾经被这种时期塑造过的父母。文革时期人们普遍因物质的贫穷而暴露人性的野蛮无情自私,物质繁荣的当代因精神的贫穷而冷漠了人与人之间的关系。指责多一些,温情就少一些。
分类: 其他 发布时间: 04-27 23:11 阅读次数: 5

开通了博客功能

---恢复内容开始--- 开始了我在博客园的成长之路,一起学习前端的未解之谜 ---恢复内容结束---
分类: 其他 发布时间: 04-27 23:11 阅读次数: 4

python中的单向循环链表实现

引子 所谓单向循环链表,不过是在单向链表的基础上,如响尾蛇般将其首尾相连,也因此有诸多类似之处与务必留心之点。尤其是可能涉及到头尾节点的操作,不可疏忽。 对于诸多操所必须的遍历,这时的条件是什么?又应该在哪里停止? 在做删除操作时,如若待删除节点是头或尾节点时,该如何处理?如果链表只有一个节点,又该如何处理? 代码实现 class Node(object): def __init__(self, value): # 元素域 self.value = va
分类: 其他 发布时间: 04-27 23:11 阅读次数: 4