用户登录
还没有账号?立即注册
用户注册
点击换图
投稿取消
文章分类:
还能输入300字

上传中....

Charles2016

Charles2016

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

3年前

hibernate数据访问层

数据库请求 可以写成共通方法!  代码看起来简洁!

 如果是具体的数据操作(DAO 层) ,就要对应表来写, 毕竟Table 名 ,字段名都不一样!

0


1、使用hibernate把数据库模型和java对象进行orm映射,通过配置文件或者注解完成

2、程序通过hibernate提供的api进行crud,

c操作对应hibernate方法为save

r操作对应hibernate方法为get

u操作对应hibernate方法为update

d操作对应hibernate方法为delete


3年前

hibernate 连接池原理

简单描述把,就是建立一个类似于Queue这样的集合对象,接着创建一定数量的Connection对象,下一步就是将这个Connection对象存入到Queue,有应用需要调用的时候就从Queue中拿出一个,当应用用完以后,调用close方法,池就会将连接放回到Queue中。这样程序在运行的过程中就无需多次建立数据库连接了,可以提高系统执行效率。
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。
在java中开源的数据库连接池有以下几种:
1,c
3年前

opengl 位图

一般来说你想保存的内容,都是画在屏幕上的吧?所以你可以使用glReadPixels 这个函数来把屏幕内容保存到一块内存里.再用一个函数把这些二进制内容变成图片格式,保存一下就好啦.
保存时我推荐FreeImage图像函数库,很好用的



  我。。知。。道
加。。我。。私。。聊
3年前

mariadb动态列

第一步,打开桌面上的Navicat快捷方式

第二步,进入Navicat主界面

第三步,点击左上角的文件

第四步,下拉列表中选中新建连接

第五步,选择MariaDB

第六步,弹出新建连接对话框

第七步,根据实际情况填写相应信息,点击确定

第八步,成功生成连接MariaDB数据库



  1
第一步,打开桌面上的navicat快捷方式

2
第二步,进入navicat主界面

3
第三步,点击左上角的文件

4
第四步,下拉列表中选中新建连接

5
第五步,选择mariadb

6
第六步,弹出新建连接对话框

7
第七步,根据实际情况填写相应信息,点击确定

8
第八步,成功生成连接mariadb数据库
3年前

vim 二进制显示

一、在Linux下查看二进制文件的软件:
xxd(2进制)
hexdump(16进制)
二、编辑:
1、biew
2、hexedit
3、vim
Vim来编辑二进制文件。Vim本非为此而设计的,因而有若干局限。但你能读
取一个文件,改动一个字符,然后把它存盘。结果是你的文件就只有那一个字符给改了,
其它的就跟原来那个一模一样。
要保证Vim别把它那些聪明的窍门用错地方,启动Vim时加上"-b"参数:
vim-bdatafile
这个参数设定了'binary'选项。其作用是排除所有的意外副作用。例如,'textwidth'
设为零,免得文本行给擅自排版了。并且,文件一律以Unix文件格式读取e79fa5e98193e59b9ee7ad9431333363373036。
二进制模式可以用来修改某程序的消息报文。小心别插入或删除任何字符,那会让程序运
行出问题。用"R"命
3年前

webgl工资

据统计,国外的前端开发人员和后端开发人员比例约为1:1,但是国内比例却在1:3以下,web前端开发职位的人才缺口巨大。
根据网上统计数据,上海Web前端开发工程师这一职位的月平均收入为1.5万元,工作经验达到3年的web前端工程师甚至达到3万元。
而且Web前端工程师一般工作1年左右,年薪一般就都能有15W,工作5年以上的通常能成为互联网公司技术总监或产品经理,年薪达到25W左右。
如果你想要学好web前端最好加入一个好的学习环境,可以来这个Q群,首先是132,中间是667,最后是127,这样大家学习的话就比较方便,还能够共同交流和分享资料
web前端就业薪资
我们先用三个数据了解一下。
web前端在北京地区的薪资:
北京前端开发工程师平均工资:¥18690/月,取自23348份样本。
按工作年限统计:
从图表中可以发现,web前端工程师月薪2-3万的人群占比最大,达到了30%以上,而10-15K月薪的人群也占到了11.8%。这个薪资水平远超其他行业。
<b
3年前

mybatis怎么防止sql注入

sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or‘1’=’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部替换为存储过程这样的方式,来防止sql注入,这当然是一种很安全的方式,但我们平时开发中,可能不需要这种死板的方式。
mybatis框架作为一款半自动化的持久层框架,其sql语句都要我们自己来手动编写,这个时候当然需要防止sql注入。其实Mybatis的sql是一个具有“输入+输出”功能,类似于函数的结构,如下:
<selectid=“getBlogById“resultType=“Blog“
parameterType=”int”>
selectid,title,author,content
fromblogwhereid=#{id}
</select>
这里,parameterT
3年前

photoshop cs2 中文

下一个汉化包,一般只有几百K
1.安装adobePhotoshopCS2,安装了就不说了。
2.将zh_CN文件夹复制到安装目录下的Locales文件夹中,通常为C:\ProgramFiles\adobe\adobePhotoshopCS2\Locales
3.运行PhotoshopCS2,在菜单Edit-->Preferences-->Interface-->uiLanguage中,将语言切换为简体中文,重新运行后生效。
CS2有中文版的
下载地址:http://www.97sky.cn/soft/291.html
你下载中文的呀!
晕你没下中文版吗?去下个中文汉化包覆盖一下
<hrs
3年前

3dvia composer破解

先打开下载的安装文件3DVIA会自动开始安装,当出现这版面
时点NEXT进行下一步,
当出现这里时
看是不是上面选中的,多半都是的,那就点next进入下一步,现在你要注意选对文字哟,我是不懂那些英语的,
<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/207/207722_202009201143069
3年前

07款雪弗兰impala

雪佛兰的 羚羊 全新一代Impala采用和别克新君越相同的加长的Epsilon II平台打造 雪佛兰Impala是一款中大型车,这款车型的更新换代,也让雪佛兰的轿车全系完成了升级。这款车采用了加长的Epsilon II车型平台打造,和我们熟悉的别克新君越相同。车身尺寸长宽高为5113*1854*1496mm,轴距达到了2837mm。



  chevy就是雪佛兰,impala是这个品牌旗下的一款著名的车型中文译为"羚羊"
3年前

postgresql 所有表

这个也是从oid2name中扒出来的:
[postgres@localhostbin]$./oid2name-dpostgres
Fromdatabase"postgres":
now:
SELECTpg_catalog.pg_relation_filenode(c.oid)as"Filenode",relnameas"TableName"FROMpg_classcLEFTJOINpg_catalog.pg_namespacenONn.oid=c.relnamespaceLEFTJOINpg_catalog.pg_databasedONd.datname=pg_catalog.current_database(),pg_catalog.pg_tablespacetWHERErelkindIN('r')ANDn.nspnameNOTIN('pg_catalog','information_sc
3年前

neo4j 数据结构

先,先简要介绍一下Neo4j。Neo4j是由Java和Scala写成的一个NoSql数据库,专门用于网络图的存储。更详细的内容可见官网。作为一个图形数据库,Neo4j有以下优点:
更快的数据库操作。当然,有一个前提条件,那就是数据量较大,在MySql中存储的话需要许多表,并且表之间联系较多(即有不少的操作需要join表)。
数据更直观,相应的SQL语句也更好写(Neo4j使用Cypher语言,与传统SQL有很大不同)。
更灵活。不管有什么新的数据需要存储,都是一律的节点和边,只需要考虑节点属性和边属性。而MySql中即意味着新的表,还要考虑和其他表的关系。
数据库操作的速度并不会随着数据库的增大有明显的降低。这得益于Neo4j特殊的数据存储结构和专门优化的图算法。
用过community版本写过一个项目,最大的感受是对应用层非常友好,不存在往数据库引入新的实体(node)和关系(relation)很难操作的情况,从业务建模的角度
3年前

实战linux路由,我的一次客户现场经历!

editor-side-new">
  这差不多是去年这个时候的故事了吧,那时候还在做技术支持.经常去客户现场解决一些实际问题.做过技术支持的人都知道.客户现场如战场!在测试环境中明明跑得很顺畅的东西,一到客户的实际环境中总会出现这样那样的问题.所以这对技术支持本身的要求特别高:要有丰富的知识面;还要胆大心细,遇事不慌;要态度温和;更要在第一时间迅速解决出现的问题.个人在做技术支持的过程中,虽然饱受这样的折磨,但是还好每次都是有惊无险.感谢上天的抬爱,胜利的天秤总会有意向我倾斜(这谁家的砖头?跑人脸上来了,还要不要了).费话扯远了.进入正题.
  大体经过是这样的.客户有一台服务器要装我们的软件,这台服务器放在它们机房里.dell的机器,装的是redhat5.1,系统里装过其它类似的软件.任务很明确:卸载先前安装的软件,然后安装我们的软件,分析原
3年前

linux配置文件之

editor-side-new">
  记得以前没有学习LINUX时,曾听说过一句话,不要用windows的方式去思考linux的工作原理,但是从记忆的角度来说我们可以做些联想,而不需太钻尖。今天介绍配置文件/etc/login.defs。
  解析/etc/login.defs配置文件#*REQUIRED*
#Directorywheremailboxesreside,_or_nameoffile,relativetothe<br
3年前

postgresql sql

我们可以利用psql命令来查询sql语法。
切换到PostgreSql用户下,
[sql]viewplaincopy
[doctor@localhost~]$su-postgres
密码:
su:鉴定故障
[doctor@localhost~]$su-postgres
密码:
-bash-4.3$bash
bash-4.3$psql
psql(9.4.2)
输入"help"来获取帮助信息.
postgres=#
postgres=#help
您正在使用psql,这是一种用于访问PostgreSQL的命令行界面
键入:\copyright显示发行条款
\h显示SQL命令的说明
\?显示pgsql命令的说明
\g或者以分号(;)结尾以执行
3年前

photoshop滤镜下载

目前共有以下滤镜:
KPTv7.0
KPTv6.0
KPTv5.0
PhotoToolsv3.0
EyeCandy4000
PhotoGraphicsv1.01
MaskProv2.04
PhotoFramev2.0
[UserCP=1]__________________________________________________
KPTv7.0
非常出色的PHOTOSHOP插件!和过去一样,这个系列的滤镜版本的升级并不是前一版本滤镜功能的简单加强,而是带给我们全新的滤镜组合。最新版包含9个全新的滤镜:
KPTChannelSurfing(通道滤镜)
KPTFluid(流动滤镜)
KPTFraxFlameII(捕捉滤镜)
KPTGradientLab(倾斜滤镜)
KPTHyperTilling(瓷砖滤镜)
KPTInkDropper(墨滴滤镜)
KPTLightning(闪电滤镜)
KP
3年前

slick链接去掉边框

coreldraw软件文件去除边框,主要有两中类型的边框要去除,一种是图形边框去除,一种是文字边框去除。下面就两种边框的去除方法进行详细讲解
文字边框去除
1.选中文本框,右键“转换到美术字”也可用后面的快捷键ctrl+8转换。(此种方法快捷,方便,便下次新建文本时仍然会有文本框)
2.点击“工具”——“选项”——“工作区“——”文本“——”段落“——”显示文本框“前面的勾去掉,点确定。(此种方法的好处是下次新建文本段落都没有文本框。)
图形边框去掉(不是真正意义上的去除,而是选择隐藏的方式和填充与背景色一样颜色的原理,视觉上显示效果)
1.选中要去除的图形,右键点颜色条最顶端的"X"即可去除
2.选中要去除的图形,双击文件最底端的轮廓填充,在弹出的颜色选择器里,选择与背景色一样的颜色,案例中是红色,所以选择红色线条作为轮廓,(其它色就选其它色,色值一定要一模一样)
3年前

hadoop配置

您可以尝试一下搭载了第六代智能英特尔酷睿处理器的产品,无缝融合的英特尔锐炬显卡及核芯显卡,小身材,大能量,澎湃性能的同时兼具酷冷低耗,惊人电池续航表现,3D应用及多媒体视觉体验无与伦比,硬件级加速,完美畅享超高清4K视频编码及照片,同时支持栩栩如生的1080p高清视屏聊天。
全新一代锐炬Pro及锐炬显卡,CPU内部新增图形专用高速EDRAM缓存,带来媲美中高端独显的极致游戏体验。
Dell XPS 15 轻薄 SKL-H 15" Consumer 25-Oct
HP Spectre x360 2in1 i5/i7 Skylake 13" windows10
Dell Ins13BR-1708T I7-6500U SKL-U 13" Consumer 30-Sep



  如果只是安装开源的hadoop的话,cpu 8核,内存8g,磁盘16g应该就可以了
3年前

linux apache ant安装

1.下载安装包:
wgethttp://apache.mirrors.tds.net/ant/binaries/apache-ant-1.8.1-bin.tar.gz
2.解压缩:
tar-xzvfapache-ant-1.8.1-bin.tar.gz
3.切换到解压目录:
cdapache-ant-1.8.1
4.复制:
cp-arp*/usr/local/ant
5.PATH设置:
echo'exportPATH=$PATH:/usr/local/ant/bin'>>/etc/profile
6.ANT_HOME设置:
echo'exportANT_HOME=/usr/local/ant'>>/etc/profile
7.本次登陆PATH设置:
exportPATH=$PATH:/usr/local/ant/bin
8.本次登陆ANT_HOME设置:
exportANT_HOME=/usr/local/ant
3年前

520,《5G瞰天下》特别策划:数字经济新“基”遇

  加快复工复产、复市复业,需要新动能、更需要新抓手。发展数字经济就是重要的抓手,全面开动“新基建”将创造源源不断的动能。数字经济遇上“新基建”会发生怎样的化学反应?5月20日,新华网《5G瞰天下》将推出一期特别节目:数字经济新“基”遇——华为云与计算城市峰会2020同步开启。<pstyle="margin:0px;padding:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);word-break:break-all;o
上一页  1  2  3  4  5  ...  下一页