个人中心

此人已葬终南山

这个人很懒什么都没有留下

3年前

hibernate乐观锁

乐观锁 大多是基于数据版本 (Version)记录机制实现。何谓数据版本?即为数据增加一个版本标识,在基于 数据库表的版本解决方案中,一般是通过为数据库表增加一个“version”字段来 实现。 读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提 交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据 版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。

Hibernate 在其数据访问引擎中内置了乐观锁实现。如果不用考虑外部系统对数 据库的更新操作,利用Hibernate提供的透明化乐观锁实现,将大大提升我们的 生产力。 Hibernate中可以通过class描述符的optimistic-lock属性结合version 描述符指定。


注意version 节点必须出现在ID 节点之后。
每次对相关表进行更新的时候,我们可以发现,数据库中的version都在递增。所以不用在数据库增加一列version
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hibernate 级联删除

hibernate 自动生成的表是不可以实现的,你需要需修改数据库的外键属性,你用的是mysql的话,可以把生成的表右击属性,打开设计表,点到“外键”选项卡,把删除,更新改成CASCADE,就可以了



  @onetomany(cascade={cascadetype.all},orphanremoval=true)
public set getbaos() {
return baos;
}
这样就行了。不过orphanremoval只能是jpa2中才能使用,相当于说hibernate3.5之后版本支持。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

unity 摩擦力

用力,一个是向后的推力,然后一个是摩擦力,当推力由于摩擦力的作用减少到0的时候停下来



  加力吧,AddForce,你网上找一下这函数的用法。



  我是给一速度和持续时间
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

tensorflow setup

如果从源码构建TensorFlow会需要执行如下命令:
bazelbuild-copt//tensorflow/tools/pip_package:build_pip_package
对应的BUILD文件的rule为:
sh_binary(
name="build_pip_package",
srcs=["build_pip_package.sh"],
data=[
"MANIFEST.in",
"README",
"setup.py",
"//tensorflow/core:framework_headers",
":other_headers",
":simple_console",
"//tensorflow:tensorflow_py",
"//tensorflow/examples/tutorials/mnist:p
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hadoop配置文档

在hadoop1中核心组成部分是HDFS、MapReduce,到了Hadoop2,核心变为HDFS、Yarn,而且新的HDFS中可以有多个NameNode,每个都有相同的职能。
以下内容是从http://www.superwu.cn/2014/02/12/1094/阅读后自己总结了一下:
配置文件无非就这几个文件:
1、hadoop-env.sh:
只需设置jdk的安装路径,如:exportJAVA_HOME=/usr/local/jdk
2、core-site.xml:
(1)fs.defaultFS:hdfs://cluster1(域名),这里的值指的是默认的HDFS路径
(2)hadoop.tmp.dir:/export/data/hadoop_tmp,这里的路径默认是NameNode、DataNode、JournalNode等存放数据的公共目录。用户也可以自己单独指定这三类节点的目录。
(3)ha.zookeeper.quorum:hadoop101:2181,hadoop102:2181,hadoop103:2181,这里是Z
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

日本flex

世界品牌中,首推YONEX(日本·尤尼克斯),而PROACE(英国·波若亚士)球拍是唯一能与YONEX相抗衡的品牌(这个可以体现在护线套管等细节上),其次是RSL(英国·亚狮龙)、GOSEN(日本·高胜)、CALTON(英国·卡尔顿)、DUNLOP(美国·邓禄普)、WILSON(美国·威尔逊)、BABOLAT(法国·百保力)等;
区域性品牌中,首推KASON(凯胜·中国),其次FLEX(英国·佛雷斯)、VICTOR(胜利),还有WINEX(威尼克斯)、MMOA(摩亚)、FINNEX(日本·飞利斯)、TOALSON(日本·杜力臣)、KAWASAKI(日本·川崎)、FLEET(富力特)、KENNEX(肯尼士)、OLIVER(德国·奥立弗)、DOGGIE(都旗)、EAGLE(鹰牌)、APACS(雅派)、SOTX(索牌)、TACTIC(泰迪)、CHAOPAI(超牌)、ZJSTAR(中极星)、TOPPRO(美国)、LAFLECHE(丹麦·飞捷)等。
<br
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hadoop和hbase

hadoop的hdfs支持海量数据量存储mapreduce支持对海量数据的分布式处理
oracle虽然可以搭建集群但是当数据量达到一定限度之后查询处理速度会变得很慢且对机器性能要求很高
其实这两个东西不是同类hadoop是一个分布式云处理架构,倾向于数据计算而oracle是一个关系型数据库,倾向于数据存储。要说比较可以比较hbase与oracle。
hbase是一种nosql数据库,列式数据库,支持海量数据存储,支持列的扩展,但是查询操作较复杂,不如oracle这类关系型数据库简单,且只支持一个索引,但是Hbase在表结构设置合理情况下,查询速度跟数据量大小没有太大关系,即数据量的大小不会影响到查询速度,顺便说句Hbase查询速度可以达到ms级
Hbase作为Hadoop下的一个子项目,目前发展比较强大,和传统的关系型数据库oracle来比,两者各有优缺点,我们先看一个简单的表格。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

mybatis >=查询

1、亲mybatis是自己写sql语句啊,和hibernate不一样。
2、如何知道上面的,你还要知道mysql有一个分页语句叫limit,如:limit(1,10);前面一个参数是起始未知,后面一个是查询多少个。
3、oracle的分页方法是嵌套子查询,需要用到rownum这个属性
sqlserver是top。
分页例子:
oracleselect*from(selectemp.*,rownumrnfromempwhererownum3;
mysqlselect*fromemplimitstartindex,maxnum
你不是已经写出来了吗?小小的修改如下:
<selectid="selectByTCR"resultType="com.securityeva.mod
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

人工智能 科普

你好!这是360搜索的答案。希望帮到你!
人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。



  人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用,目前比较火的领域在物联网行业,氦氪智能家居等,能够自行进行数据分析并具有学习能力。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

请问如何启动Direct3D加速功能!!谢谢了!!!


  1、首先点击桌面左下方的“开始”,选择“运行”。 
  2、然后在运行窗口中输入“DXDIAG”,点击“确定”。 
  3、最后点击“显示”,“directX功能”下面的加速选项都显示开启就可以了。
  4、 把鼠标移动到开启或禁用,再点击就可以了。
  
  win732位开启direct3d加速的方法:
  1、点开始按钮——在运行框中输入DXDIAG,按回车键;
  2、选择显示选项卡,在DirectX功能下,分别点击DirectDraw加速、Direct3D加速、AGP纹理加速后的启用按钮。
  注:有的显卡驱动更新到最新版本后,就自动启用了DirectDraw加速、Direct3D加速、AGP纹理加速。
<hrstyle="border:no
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

华云数据入选2019年智慧江苏重点工程名单 推进智慧江苏建设向更高水平迈进

日前,江苏省工信厅对外公布了“2019年智慧江苏重点工程名单”。凭借深厚的技术积累以及优秀的实践经验,华云数据新一代企业级云平台CloudUltra®4成功入选。<pstyle="margi
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

火狐浏览器更换主题皮肤


  刚接触火狐浏览器,觉得自带默认主题界面看着毫无生机...其实,火狐浏览器用有丰富多彩的主题皮肤呢,小编今天教大家:
  火狐浏览器更换主题皮肤步骤详解:
  打开火狐浏览器:
  点击左上角的“firefox”按钮,在弹出的菜单中点击“附加组件”
  此时我们进入到“获取附加组件界面”:<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/170/170252_202008
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

mysql repair 报错的解决办法


mysql repair报错:Cantchangeownershipofthefile/data/mysql/var/xxxxx/xxxxxx.MYI<pstyle="margin:10px0px;padding:0px;clear:both;li
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

mysql timestamp 类型自动更新


  mysql创建表时,如果使用timestamp类型没有指定默认值,它会把第一个使用timestamp的字段默认值设定为CURRENT_TIMESTAMP,如果后面还有其他字段使用timestamp,则指定为‘0000-00-0000:00:00’,同时Extra列中看到onupdateCURRENT_TIMESTAMP,注意它会在更新操作时会把该字段时间设置为当前时间,即使你更新时没有指定要更新该字段。例子如下:createtablenetingcn(idint(11),ts1timestamp,ts2timestamp);descnetingcn;+-------+-----------+------+---
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

深入浅解正则表达式在Java中的使用

正则表达式一般用于字符串匹配,字符串查找和字符串替换.别小看它的作用,在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率,。接下来通过本文给大家介绍下则表达式在Java中的使用,需要的朋友可以参考下介绍
  正则表达式一般用于字符串匹配,字符串查找和字符串替换.别小看它的作用,在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率,编程的快乐来得就是这么简单.
  一下子给出一堆匹配的规则可能会让人恐惧,下面将由浅入深讲解正则表达式的使用.从简单例子认识正则表达式匹配
  先上代码
<preclass=
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

jsp传参 servlet接收中文乱码问题的解决方法

下面小编就为大家带来一篇jsp传参servlet接收中文乱码问题的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  在公司实习了8个月,一直都是做android和h5的,但是发现做程序连一点服务都不会该怎么办,所以最近开始学起了java,不知道是不是因为框架学多了,现在看起springmvc框架比以前看起来简单太多了,这里我是准备从hibernate开始学习,毕竟数据是根本嘛,首先我用的是hibernate+servlet,但是在jsp页面传参到servlet的时候中文一直乱码,我尝试了好多方法,最后还是解决了。
  第一,首先看清项目的编码,jsp页面的编码
  第二,修改tomcat下面的server.xml文件
  第三,项目配置过滤器
  第四,修改servlet里面的传值编码和传输编码
  request.s
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

变革!大数据时代的商业智能


    在社交网络、移动应用等日趋火热的同时,我们可以看到网络信息的数据量在日益增多,与此同时,网络负载也随之加大,这给予网络运营商及企业信息发展带来一定数据压力。据IDC最新报告预测,到2015年大数据技术与服务市场将达169亿美元,2010年为32亿美元。年增长率达40%,是整个IT与通信产业增长率的7倍。
  
  呈然,企业数据市场正在面临大数据的侵袭,大数据作为一种新兴数据概念而被定义,数据作为信息的载体,起着举足轻重的关键作用。在数据面临爆炸的时代里,新兴事物的兴起在催使着企业对于数据信息的关键性,从而获取挖掘到适宜的商业价值。
  
  大数据时代的商业机会
  
  对
  • 0
  • 0
  • 0
  • 0
  • 0
4年前

word转pdf命令

1.word转换成pdf有哪些方法
  Word文件转PDF的步骤如下:1、先检查office是否2007或以上版本,如果不是的话需要安装2007或以上版本;2、打开Word2007文档,单击最左上角的“Office”按钮,从弹出菜单中选择“另存为”命令边上的小三角形,再选择弹出菜单中的“PDF或XPS”。
  3、此时打开“发布为PDF或XPS”对话框:要详细的设置要发布的PDF文档,则单击对话框中的“选项”按钮,从弹出的“选项”对话框中按照需要进行相关设置,比如只将某几页内容转换成PDF文件:设置好后单击“确定”按钮即可,返回“发布为PDF或XPS”对话框。选择好保存位置后直接单击“发布”按钮即可。
  4、稍等一会,转换完成后,会自动打开转换的PDF文件了:。2.Word文件转PDF文件用什么程序比较好呢
  word转成PDF文件1.使用官方的adobeacrobat软件可以将word、excel等等转为PDF文件2.使用PDF虚拟打印机,比较方便的有tinyPDF、PDF
  • 0
  • 0
  • 0
  • 0
  • 0
4年前

word咋么设置复制粘贴

1.如何在WORD里设置权限让别人无法复制
  自己辛苦写的东西,被人家一个CTRL+C和ctrl+v几秒就易主了,心里很是不爽,转换成PDF又觉得麻烦.其实word自身就带有这个功能,而且very简单.gogogo三秒钟你就也会了.(以2003为例)第一步:先打开已编辑的DOC第二步:点击"工具-文档保护"在右侧边条会看见那样需要你打勾的东西,全部勾上.前面随便勾选一个,最后的那个例外项就被激活了.第三步:点"是,启动强制保护"然后输入密码,其他别无新意,不再继续啦现在你回头看看你的文件是不是不能修改了呢?任何修改他的企图都会被word拒绝.但是依然可以选定DOC中的文字什么的,也可以有鼠标右键复制粘贴功能.好象我在吹牛一样,嘿嘿。
  问题出在什么地方呢?刚才我们对文本进行了格式设置限制和编辑限制,好象都是用的默认值,你现在把编辑限制的"未做任何更改(只读)"换成"填写窗体"试试看,是不是已经不能被选定,并实现了禁止复制和粘贴了呢?【在casol的大作中提到:】:在word文档中如何设置才可以让别人可以看,但是
  • 0
  • 0
  • 0
  • 0
  • 0
4年前

word怎么添加复选框

1.怎样在里word加入复选框
  你的问题要用“控件工具箱”来完成。具体方法是:
  打开Word,依次点击“视图”—“工具栏”—“控件工具箱”,这时会在Word窗口的编辑区左侧出现一个新的工具条,这就是“控件工具箱”,其中有一个按钮是内部有小对勾的方框,用鼠标指向时会出现“复选框”的提示。
  点一下“复选框”按钮,会在Word页面上出现一个叫标有“CheckBox1”的小方框,即“第1复选框”,前面的小方框就是复选框,用鼠标右键点一下这个“复选框”,再点“复选框对象”—“编辑”,把“CheckBox1”改成您需要的“急件”即可。但这时还不能打勾,你再点“控件工具箱”的第一个按钮“退出设计模式”就可以在内部打对勾了(也可以取消对勾)。
  再点“复选框”按钮,会在页面上再出现一个“复选框”标签,叫“CheckBox2”,即“第2复选框”。你可用同样的方法改名为“请回复”。往下依次类推。2.如何在WORD中添加设置复选框
  点Word“视图”菜单,在“工具栏”项中点“控件工具箱”,会在Word窗口
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关
用户登录
用户注册