个人中心

铞侕锒铛龙

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

3年前

hibernate 查询过滤器

你可以这样,你查询出来的结果name,sex,add 用 list的contains方法去掉重复的。 或者你可以用hibernate的过滤器试试。



  你的核心工作是要最后生成“... group by name, sex, add ”的SQL语句,至于是使用Criteria还是HQL,或者使用原生SQL都可以



  select p from class as p where p.field1=? and p.field2=? ....



  两种方式都可以,id是唯一的,用id来查询。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

物联网和云计算发展 大数据价值显现


    曾有调查显示,在近两年所产生的数据量比以往四万年的数据量还要多,新兴大数据将成为企业发展的当务之急,而常规技术已经难以应对PB(1024TB)级的大规模数据量。这一变化所带来的挑战是成功的企业在未来发展过程中必须要面对的。只有那些能够运用这些新数据型态的企业,方能打造可持续的重要竞争优势。
  
  大数据是来自方方面面,可以是生活中的购物交易,也可以是工业上的生产制造;从社交网络媒体信息,到在线视频图像资料;从企业的信息管理系统,到政府部门的电子政务,都有着大量的数据产生。而随着物联网和云计算产业的蓬勃发展,大数据的价值还将进一步显现。
  
  在物联网时代,成万上亿计的网络传感器被嵌入到现实世界的各种设备中,如移动电话、智能电
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

云适配签约海信集团 为中国智造保驾护航

  近日,云适配与海信集团达成合作。云适配将为海信集团提供移动化技术支持,助力移动化办公发展,提升用户高效便捷办公新体验。
<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/159/159276_20
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

中国人工智能公司

国内值得关注的人工智能公司有:百度、腾讯、阿里巴巴、搜狗等多家大型企业,他们被视作创新典范的人工智能企业。人工智能会带来社会变革,使得AI技术无处不在,渗透至各行各业。
下面简要介绍一下上述公司:
1、百度
人工智能是百度的核心战略,众多技术已达到国际水平。百度成立Apollo基金和DuerOS基金,推动中国AI的发展。同时,赢得人工智能就能赢得未来也成为业内共识,因AI将会像水电一样成为基础设施,无处不在。
2、腾讯
腾讯面对人工智能,加速其创新脚步。创建了人工智能实验室AILab,该实验室拥有50多位AI科学家及200多位AI应用工程师团队,专注于人工智能的基础研究,所开发的AI“绝艺”在今年围棋比赛中拿到了冠军,让AILab备受关注。
3、阿里巴巴
阿里所成立的人工智能实验室,主要面向消费级的AI产品研发,包括近期备受关注的一款智能音箱产品就是出自该实验室,欲抢夺家庭控制入口。另外,阿里旗下蚂蚁金服是金融科技典范,将人工智能引入至金融生活,包括近期刷爆朋友圈的阿里无人超市,就是蚂蚁金服所研发的
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

opengl rgb

打开windows的画图,到颜色里自己选一个颜色,里面分别有R、G、B值,不过这个值的最大值是255。你先选好颜色,然后把R、G、B值都除以255,就是glcolor3f里面的RGB值了



  float?r,g,b,a;
r=1.0f;//红
g=0f;//绿
b=0f;//蓝
a=0f;//alpha,透明度用于背景混合,一般设0
glclearcolor(r,g,b,a);ogl的颜色分量范围在0-1之间,0全暗,1全亮,对应像素分量的0-255
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

区块链与农业

目前要把区块链和农业结合,基本可以分为两大块:
一:就是现在比较常说的溯源模式,农业方面的从种植到生产以及销售等,全部在区块链上进行记录,从而实现产品溯源的目的,只不过这样的方式代价比较高,一般都是有专门的团队或者公司去做,因为后续的售后很麻烦
二:就是用区块链代币的形式结合网上商城,通过网上进行出售农产品,而中间不用通常的现金,而是使用数字货币的形式流通,这样也相当于是和区块链进行的挂钩
简介:深圳未来农业供应链管理有限公司致力于中国农业产业研究、农产品供应链管理、咨询及服务,提供线上农产品电商交易系统和线下农产品供应链整合的全盘解决方案。农产品交易系统软件、农产品产业园和农产品电商孵化园的规划设计、放心农产品生态系统,以及配套的运营、推广方案和组织实施。深圳未来农业以国际视野、跨界思维及独特视角解读和研判中国农业的现状和未来趋势,以新理念、新模式、新业态、新平台、新技术,打造农工商相互融合、城乡互联的跨界农业生态系统,重新组合从农产品种
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

sublime text 3免费版

不是,但是有破解版
sublime text 3中文破解版
http://www.ddooo.com/softdown/47542.htm
、下载解压,找到“Sublime Text Build
3047”文件夹;
2、再双击“sublime_text.exe”打开软件,全英文界面;

3、打开“Sublime_Text_CN”文件夹,将“Default.sublime-package”文件复制到软件安装目录下的【Data\Installed
Packages】文件夹即可汉化;

4、然后双击“sublime text
v2.x.keygen-lz0.exe”打开注册机;
5、点击“patch
key”,选择你安装好的“sublime_text.exe”文件,弹出是否备份,选择“否”;

6、再点击“Generate”就可以生成注册码,复制一下;

7、回到软件,选择“帮助”--“输入注册码”--粘贴即可成功激活
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

dubbo zookeeper 关系

zookeeper是Dubbo服务的注册中心,provider提供服务后注册在zookeeper上, consumer可以接口和版本信息从zookeeper中获取相应的服务,服务对于consumer来说完全透明,根本感知不到该接口是来自本地和provider,就像引用本地的一个bean一样。



  本文内容并非原创,使用资料均来自互联网。 dubbo使用了zkclient而不是使用zookeeper本身的客户端与zookeeper进行交互,为什么呢? 先看看zookeeper本身自带的客户端的问题。 1 ) zookeeper的watcher是一次性的,用过了需要再注册; 2 ) sessi
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

centos7启动mariadb

yum-yinstallmariadb-servermariadbmariadb-devel
systemctlstartmariadb
systemctlenablemariadb
mysql_secure_installation
firewall-cmd--permanent--add-servicemysql
systemctlrestartfirewalld.service
iptables-L-n|grep3306
从最新版本的linux系统开始,默认的是mariadb而不是mysql!
使用系统自带的repos安装很简单:
yuminstallmariadbmariadb-server
systemctlstartmariadb==>启动mariadb
systemctlenablemaria
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

c 连接postgresql

可以用PQsetdbLogin().conn=PQsetdbLogin("192.168.211.77","5432",NULL,NULL,"testdb","hanmeihua","hanmeihua"修改postgresql.conf第32行左右为tcp...=true.pg_hba.conf加上一行hostallall0.0.0.00.0.0.0trust(md5).修改之后别忘了restartyourdatabase.#servicepostgresqlrestart呵呵host用主机名我这里也不行,那位高手给指点一下.关于postgresql的连接函数.最好给出几个示例,谢谢
谢谢楼上的热心回答,看来这也是个共同的问题,希望有高手现身啊另外问一下,在linux下做图形界面的开发,用C的话是否就是GTK+/G
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

gradle jvmargs

你好,
不过你去设置jvm的启动内存也没有用,找了半天,终于知道个方法打开工程的gradle.properties文件,添加org.gradle.jvmargs=-Xmx512m-XX:MaxPermSize=512m,问题就解决了,其实google在这个文件的注释已经有告诉我们这个用法,就是用来设置androidstudio的启动内存,我们从这里知道,android
studio的默认最大内存是10g,所以对于我们这些4g,8g内存的电脑来说,内存确实不够用,不过为什么有时不会出问题有时会,可能是google优化不好吧,但这又有个问题,我把参数改为1g,2g都不行,一定要设置为512m才行,只能说明android
studio确实有bug。
for(delnum=0;p1!=p2;p1=p1->next)/*删除中间的节点,将flat赋值0*/{p1->flat=0;delnum=delnum+p1->num;
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

impala 中文文档

应该是没有“官方”的中文文档。曾经有过一些人翻译django文档,但由于django文档详尽且版本更新很快,翻译速度甚至跟不上版本更新速度。于是最后几乎都停留在某个版本不了了之。
所以,如果能看英语,还是建议读django的官方文档,我觉得写得相对算简洁的。对照着示例代码看,基本能明白个大概意思,大段的英文文字其实读不懂问题也不大。
中文文档的话,有这几个版本还算完整,从学习的角度来说也够用:
1.8.2http://python.usyiyi.cn/django_182/index.html
1.5http://django-chinese-docs.readthedocs.org/en/latest/
1.6tutorialhttp://www.runoob.com/django/django-tutorial.html
来自:Crossin的编程教室(crossincode)
http://crossincode.com/home/
<hrstyle="border:none;border-bottom:
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

zookeeper同步数据

扩容是什么意思?增加容量还是增加处理能力?
ZK本来就不是当数据库的,每次最大返回数据大小默认的限制是在1M内,所以不在于提高容量。
ZK主要用于协调的,增加从节点一可以提高读性能,二可以提高集群的容灾能力和可用性。
读取数据时可能是读取到旧数据的。
只保证最终一致性。
保证全局有序,同一个客户端发送写,写消息a在写消息b前发送,那么一定是先读到a更新。
zk的所有写操作都由主节点进行管理,任何节点接到写请求都会把这个请求发送给主节点,主节点发送事务proposal给所有从节点,zk的原子更新类似于2PC,但是每次都只需要半数节点ACK就算同意更新,主节点就发送commit给从节点,在恢复模式下
zookeeper分布式服务框架是apachehadoop的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理、leader选举
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Linux下防火墙的开启与关闭及配置


linux刚装上,可能会发生apache不能访问,mysql不能远程链接,ssh不能远程登陆,ftp不能链接上,以上种种现象很有可能是因为防火墙的缘故。
不过因为是新手,未必就能马上把防火墙学通。所以,对于初学者最好的方法是先关闭防火墙,等日后学了防火墙的配置规则后再去配置。
那么如何关闭防火墙呢:
1)永久性生效,重启后不会复原
开启:chkconfigiptableson
关闭:chkconfigiptablesoff
2)即时生效,重启后复原
开启:serviceiptablesstart
关闭:serviceipt
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

百度浏览器下载的文件在哪?


   1、打开百度浏览器,然后点击浏览器中的向下箭头表示的“下载按钮”,默认都是在右上角部位:
  2、点击后可以看到下载到的文件,可直接打开文件,也可打开选择的文件所在的文件夹:
  3、另外大家下载的时候,可以自己选择保存路径,不过很多朋友都是直接点下载按钮,导致找不到存放位置。
  4、还有,大家还可以在百度浏
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

让PaaS与IaaS之间的界线模糊起来


    我之前写过一篇关于云计算价格战的文章,当时提到基础设施即服务(IaaS)提供商如何在竞相让自己脱颖而出:通过开发对开发人员友好的功能特性,以此提高用户的灵活性。IaaS提供商的核心服务围绕网络、计算和存储能力。所有IaaS提供商都提供价位相似的核心网络、计算和存储能力。让它们与众不同的是服务,这些服务通过抽象处理,将扩展、故障切换、调配和自动化等底层“IT管道”任务的复杂性隐藏起来,从而加快开发。
  
  平台即服务(PaaS)对底层应用程序堆栈进行抽象处理。有了PaaS,开发人员没必要为管理操作系统、数据库、应用服务器或编程堆栈而操心,可以致力于业务需求。虽然企业级PaaS一直迟迟没有流行起来,但最近PaaS提供商却大步前进,更多的企业开始考虑PaaS作为一种可行的选择。阻碍企业采用PaaS的最大因素是什么呢?不是每种工作负载都适合使用PaaS。针对事务处理要求极高的工作负载,开发人员需要对应用程序堆栈拥有更大的控制权,目的是为了满足预期的性能要求和服务级别协
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

360安全浏览器怎么看历史记录?


   点击右上角工具栏一点那个+号里面就可以找到了依次是:历史记录-下载管理-广告过滤。点击第一个。
  想看浏览过的文件可以在公具栏找到历史看。如果想看文件的话,在菜单点工具→Internet选项→Internet临时文件“设置”→查看对象。就会跳出很多文件,按大小排列一下就可以慢慢找。
  如图所示,历史记录都找到了。<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/170/1702
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

linux centos6.5下一台虚拟机搭建多个tomcat方法

editor-side-new">
  Linux部署多个tomcat
  1.环境:
  1.1.Centos6.5
  1.2.Tomcat8.0
  准备文件:jdk 由于JDK文件比较大,这是分开压缩的,三个文件下载后解压到一个文件下即可。哎,消费了我好多分。
  下载地址:http://download.csdn.net/detail/yelang_110/8551037 分解包一
    http://download.csdn.net/detail/yelang_110/8551043 分解包二
    http://download.csdn.net/detail/yelang_110/8551053 分解包三</
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Redis中scan命令的深入讲解

这篇文章主要给大家介绍了关于Redis中scan命令的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用redis具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  前言
  熟悉Redis的人都知道,它是单线程的。因此在使用一些时间复杂度为O(N)的命令时要非常谨慎。可能一不小心就会阻塞进程,导致Redis出现卡顿。
  有时,我们需要针对符合条件的一部分命令进行操作,比如删除以test_开头的key。那么怎么获取到这些key呢?在Redis2.8版本之前,我们可以使用keys命令按照正则匹配得到我们需要的key。但是这个命令有两个缺点:没有limit,我们只能一次性获取所有符合条件的key,如果结果有上百万条,那么等待你的就是“无穷无尽”的字符串输出。keys命令是遍历算法,时间复杂度是O(N)。如我们刚才所说,这个命令非常
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

了解WEB页面工具语言XML(一)产生背景

一、XML产生的背景
XML同HTML一样,都来自StandardGeneralizedMarkupLanguage,即标准通用标记语言,简称SGML。早在Web未发明之前,SGML就早已存在。正如它的名称所言,SGML是一种用标记来描述文档资料的通用语言,它包含了一系列的文档类型定义(简称DTD),DTD中定义了标记的含义,因而SGML的语法是可以扩展的。SGML十分庞大,既不容易学,又不容易使用,在计算机上实现也十分困难。鉴于这些因素,Web的发明者--欧洲核子物理研究中心的研究人员根据当时(1989年)计算机技术的能力,提出了HTML语言。
HTML只使用SGML中很小一部分标记,例如HTML3.2定义了70种标记。为了便于在计算机上实现,HTML规定的标记是固定的,即HTML语法是不可扩展的,它不需包含DTD。HTML这种固定的语法使它易学易用,在计算机上开发HTML的浏览器也十分容易。正是由于HTML的简单性,使Web技术从计算机界走向全社会,走向千家万户,Web的发展如日中天。
近年来,随着
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  ...  下一页  

分享至

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