- Netty服务器结合WebSocke协议监听和接收数据
beiback
服务器问题Java服务器运维netty
目录1.pom依赖2.配置属性3.创建netty服务器4.建立监听和响应5.创建启动器6.前端static下页面7.前端js8.注意异常问题9.创建netty服务器--使用守护线程1.pom依赖io.nettynetty-all4.1.86.Final2.配置属性application.properties#启动端口server.port=8088server.servlet.context-pa
- 《左传》名言25则,哪一句你没听过
优雅_3aba
1.多行不义,必自毙。2.人谁无过,过而能改,善莫大焉。3.皮之不存,毛将焉附?4.筚路蓝缕,以启山林。5.祸福无门,唯人所召。临祸忘忧,忧必及之。图片发自App6.信,国之宝也,民之所庇也。7.我以不贪为宝,尔以玉为宝,若以与我,皆丧宝也,不若人有其宝。8.一鼓作气,再而衰,三而竭。9.其兴也勃焉,其亡也忽焉!10.君子有容人之量,小人存忌妒之心。图片发自App11.君子务知大者远者,小人务知小
- 2019-02-01
wangkj
王康军,20190201,精进打卡262天一,感恩1.感恩父母的养育和无私的爱!2.感谢徐伟对装填技术服务的总结3.感谢领导的工作指导4.感谢测试中心认真面对繁忙工作5.感谢老婆为过年采购物品6.感谢公司对员工福利的付出7.感谢潘蔚积极整理积分统计8.感谢宜兴客户沟通装置运行情况9.感谢万事万物二,行善利他1.完善工作流程记录2.月度会议汇报工作总结3.指导测试中心运行参数调整4.部门内分享工作方
- 9.从入门到精通:Python 字符串格式化,三引号,Unicode 字符串
摘星月为妆。
Python从入门到精通python开发语言
9.从入门到精通:Python字符串格式化,三引号,Unicode字符串Python字符串格式化Python三引号Unicode字符串创建Unicode字符串Python的字符串内建函数Python字符串格式化Python中的字符串格式化是指将一个字符串中的占位符替换为指定的值。Python中有多种字符串格式化的方法,以下是其中的几种常见方法:使用百分号(%)进行字符串格式化使用百分号(%)进行字
- 小程序连接蓝牙
季风
微信小程序微信小程序微信开放平台
小程序蓝牙功能1.授予蓝牙权限2.蓝牙初始化3.监听寻找新设备4.搜索新设备5.建立连接⭐⭐⭐⭐⭐⭐⭐6.监听蓝牙低功耗连接状态改变事件8.监听特征值变化9.发送数据1.授予蓝牙权限//1.蓝牙授权constauthBlue=(callback,initApp)=>{app=initApp;//鉴定是否授权蓝牙wx.getSetting().then(res=>{if(!res.authSetti
- 人体细胞需要的七大营养
497d069160b8
1,水2,维生素3,蛋白质4,矿物质5,脂肪6,碳水化合物7,膳食纤维水在人体内的作用1.消化作用2.排泻作用3.润滑作用4.体温调节作用5.平衡作用6.维护细胞7.重要的溶剂8.重要的原料缺水对身体会造成伤害,会导致19种慢性疾病1.易损害肝脏2.便秘3.呼吸系统疾病可能性增加4.白内障几率增高5.易导致心脑血管疾病6.肠道排毒不畅7.口腔问题8.心脏问题9.皮肤和头发干燥10.肌肤过敏11.损
- 大学技能学习安排
克洛伊
1.学习音频剪辑2.学习视频剪辑3.学习制作PPT4.学习使用word,Excel,Photoshop5.学好英语6.学习理财知识,操作股票,基金7.学习化妆8.练习天鹅颈,马甲线9.每天坚持吃VC➕ve,葡萄籽胶囊,抗衰老10.每天坚持锻炼跑步,散步11.每天背单词30个12.记账图片发自App图片发自App加油(ง•̀_•́)ง
- 小红书电商技术java实习一面(60m)
lozhyf
javaspring开发语言面试职场和发展
1.怎么使用布隆过滤器解决缓存穿透问题2.nio、bio和aio的区别3.解释一下epoll的执行流程、怎么用epoll实现多路复用、epoll怎么使用4.为什么nio是同步和非阻塞5.为什么同步详细说说6.mysql索引为什么不用b-树7.redis是单线程,他是怎么实现设置key的过期的8.布隆过滤器是只有一个哈希函数还是多个哈希函数,哪个好,为什么9.令牌桶算法怎么实现限流的,说说底层原理,
- SQL 的优化手段
小湘西
Mysqlsqloracle数据库
目录1.索引优化2.查询优化3.SQL语句书写习惯4.数据库结构优化5.缓存策略6.批量操作7.服务器硬件和配置8.使用执行计划分析9.避免锁竞争10.其他优化手段1.索引优化使用索引创建合适的索引可以显著提高查询速度。为经常需要搜索的列、作为查询条件的列、排序和分组的列以及连接的列创建索引。避免过多索引过多的索引会降低更新表的性能,如插入、删除和更新操作,因为索引也需要维护。2.查询优化简化查询
- 深入了解OpenCVSharp中常见的图像处理功能
仰望大佬007
图像处理opencv计算机视觉c#
深入了解OpenCVSharp中常见的图像处理功能前言1.图像加载与保存2.图像基本操作3.图像滤波4.边缘检测5.图像分割6.特征检测与描述子7.目标识别与跟踪8.图像融合与拼接9.形状匹配与模板匹配10.颜色空间转换与直方图11.图像转换与绘制12.图像分类与机器学习13.高级图像处理算法14.GPU加速与并行计算前言OpenCVSharp是C#语言中用于图像处理和计算机视觉的开源库,它提供了
- 【C++】每周一题——1024.2.21
开开心心happyheart
编程数学c++算法数据结构开发语言
题目#题目【问题描述】若一个数(首位不为0)从左向右读和从右向左读都是一样,我们就称其为回文数。例如,给定一个十进制数56,将56+65(即把56从右向左读),得到的121是一个回文串。又如,十进制整数87:STEP1:87+78=165STEP2:165+561=726STEP3:726+627=1353STEP4:1353+3531=4884在这里,是进行一次N进制的加法,上例用了最少四次得到
- C++ map用法详细总结40例
极致人生-010
c++javajvm
文章目录1.定义与初始化2.插入元素3.查找元素4.删除元素5.遍历6.访问成员函数7.修改元素8.注意事项9.使用`equal_range`查找键值范围10.使用`emplace`添加元素11.使用`cbegin`和`cend`获取常量迭代器12.排序规则自定义13.使用`multimap`存储重复键14.判断map是否包含某个键15.访问map的第一个和最后一个元素16.使用`emplace_
- 2020年愿望清单
温柔的苹果
1.标配作息时间:2200-0630。2.陪伴是最好的教育,下班到家时间都归孩子。3.阅读的的女人最美,一周一本!4.天生没有气质,那就坚持一周一记,一月一篇。5.不在孩子面前玩手机。6.不去外面洗头,不买化妆品,不买衣服,真的没钱。7.去一个小岛过一周。8.去一趟北极村。9.学习买菜,做饭。10.婆媳感情如亲母女感情,我会一直照顾他们,养老送终。11.微信好友里已经没有可聊天的人,睡觉的时候手机
- 【Redis】基本操作 - 命令行操作
好久不见的流星
Reidsredis数据库缓存
文章目录1.连接到Redis服务器2.设置键值对3.获取键值对4.设置带过期时间的键值对5.列表操作6.哈希表操作7.删除键8.查看服务器信息9.退出命令行客户端结语在学习Redis的阶段一,我们将了解如何使用Redis的命令行客户端进行基本操作。命令行客户端是与Redis交互的重要工具,通过简单的命令即可实现对数据的存储、查询和操作。本篇博客将介绍一些常见的命令,帮助读者熟悉Redis的基本操作
- 网络安全---防御保护
金州扣篮王。
web安全网络安全
一.病毒分类--三大类普通病毒---以破坏为目的的病毒木马病毒---以控制为目的的病毒蠕虫病毒---具有传播性的病毒二.恶意程序的多个特征1.非法性2.隐蔽性3.潜伏性4.可触发性5.表现性6.破坏性7.传染性---蠕虫病毒的典例8.针对性9.变异性10.不可预见性三.常见的网络OSI七层模型漏洞问题应用层-物理损坏链路层-MAC攻击链路层-ARP欺骗网络层-ICMP攻击传输层-TCPSYNFlo
- 好书推荐|NO.1认知觉醒|9.潜意识的力量
方木读书
•本文共1615字,阅读全文约5分钟欢迎做客“方木读书”,今天我们继续聊“认知觉醒”。昨天我们说了如何消除内心的模糊,今天我们来讲讲潜意识的力量。之前我们说了一些潜意识的负面情绪,喜欢即刻,确定,简单,舒适。同时它处理信息速度又远高于理性,所以它能感知到很多不易察觉的信息。《哈佛财商课》里说过,将你想要干的事通过每天默念的形式灌入潜意识,它会激发你的思想和创意,引领你走向成功。作者聊到成甲写的《好
- Python爬虫
LzYuY
Pythonpython爬虫开发语言大数据
目录1.网络爬虫2.爬虫的分类①通用爬虫②聚焦爬虫③增量式爬虫3.反爬机制&反反爬策略4.HTML网页(详细复习前面web知识)5.网络请求6.请求头常见参数①User-Agent②Referer③Cookie7.常见响应状态码8.URL(host、port、path...)9.网页分类①表层网页②深层网页1.网络爬虫网络爬虫是一种按照一定的规则,自动抓取万维网信息的程序或者脚本。网页一般由htm
- 每日一联(8.21)孤峰一笔横云破
乔平_
每日一联(8.21)出句:孤峰一笔横云破对句:1.众雁双行掩月翔(皓月)2.比目双游踏浪行(烛焰松)3.冷月轩窗入梦幽(王凤捷)4.碧水千帆载月归(沧海客)5.单笔浓墨美字惊(老财神)(笔,重复,待修改)6.饱墨三缸偃月开(梦梓)7.曲水三帆竖浪飞(钦建军)8.曲水千年锦字浮(乔平)9.五岳三秦紫气生。(綦宗平)10.冷露千珠白日收(王占君)11.曲水千回野漠残(刘凤岐)12.远水千秋落日圆(讷言
- 中原焦点团队党秀丽分享220天,约练172次,约练挑战第8周第10.11次,4月2日,周四
润物无声dang
第10次,咨询讨论1.放下,看不看成绩;比如买股票,不看可能要好一些。2.一千个读者眼中有一千个哈姆雷特。3.憋着不说也是在负好责任。4.14岁以下的孩子最好管理。5.关系的建立,关注人,他自己是有办法的。6.要表达自己的真实感受,别不懂装懂。7.软化语言、态度平等,不干扰不强加主观愿望。8.关注正向,怎么样做到一开口看到的就是正向?9.从别人身上发现我要学到一些什么。10.对于孩子:在管不管之间
- 感恩单11.19
krysdracula
1.感谢老师给我们上课2.感谢我的早餐,让我吃的很舒服3.感谢妈妈关心我,问我冷不冷,有没有注意保暖4.感谢刘婷和我一起吃午饭5.感谢周霞辉和我一起上课…一起去参加组会6.感谢电脑、手机今天辛苦工作啦7.感谢回来烧好了的热水让我洗澡8.感谢房东还有中介帮我找人修窗户9.感谢我温暖的床铺,让我可以舒服的睡觉10.感谢我的朋友们和我聊天今日观想:晚上接到部门任务又有些烦。我最近时间真的安排不过来。可能
- 高效率慢生活11/70
Hi_7865
2019年2月6日周三【今日青蛙】1.晨间日记2.进阶课2.33.拜年【昨日好习惯】1.早睡早起第82天2.写晨间日记第11天3.阅读第3天4.运动3.79km5.随时收集记录到清单第1天6.每天查看和检视清单7.用番茄工作法专注工作8.吃青蛙要事第一第11天9.定期整理第5天10.健康饮食11.冥想第6天12.每日感恩第11天13.面膜2/36514.泡脚2/365感恩宝贝们主动跟家人拜年,勇气
- 今日7分‖适合朋友见面的日子
田可欣live
1.每个晴朗的日子都适合见面2.好久不见的一群人儿3.成群结对,快乐加倍。4.看似鸡零狗碎的生活碎片,却是通向快乐星球的秘密隧道。5.城市不大风景如画,朋友不多全在这桌。6.天空很蓝ྀི太阳很暖ིྀ⇘⇘⇘适合吃吃喝喝,玩玩乐乐。7.ꀿªᵖᵖᵞ˖✧,总有一些人一起坐着就很开心8.今朝有酒今朝醉,生活不要太疲惫。9.友情保鲜的秘诀就是:常常,酒酒。10.知交零落实是人生常态,能够偶而话起而依然温柔便是
- 软件测试bug定义及分类
Avey777
致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。修改优先级为最高,该级别问题需要立即修改。1.系统崩溃、冻结2.导致程序重启,死机或非法退出3.死循环4.数据丢失或异常5.数据通讯错误。6.硬件故障,系统悬挂7.严重花屏8.功能设计与需求严重不符9.内存泄漏10.用户权限问题、安全问题11.其它导致无法测试的错误严重:严重地影响系统要求或基
- 爱而不得的意难平文案
文案分享集
1.我只能站在这里束手无策的看着你爱别人2.那种想放弃又舍不得的感觉真的很难受3.再耗耗吧.耗到不喜欢了就不会那么难过了4.爱很爱特别爱可那又怎么样5.我哭只是我委屈不是为了解决问题.6.如果不是因为喜欢你,我怎么有那么多情绪。7.原来爱意太明显会把人推得更远。8.纠缠了这么久连个像样的结局都没有.9.不喜欢为什么要在一起喜欢为什么不好好在一起.10.毫不犹豫离开你的人是真的不缺你。11.如果我们
- 怎样成为受欢迎的女生①
Amyau
愿你成为自己喜欢的样子,不抱怨,不将就,有自由,有光芒。一、养成干净脸脸上看起来不太干净的原因:痘痘,斑点,黑头,皮肤出油。护肤:1.用温水洗脸,能有效的扩张毛孔,洁面防晒,卸妆,敷面膜。2.少吃油脂,油腻的食品容易长痘。3.控糖,每天一颗糖。4.脸部按摩。5.多刮眼周。6.多喝豆浆。7.坚持梳头,坚持泡脚。8.保持昂首挺胸。9.坚持防晒,睡前涂抹身体乳,防晒后用洗面奶。10.早起一杯水,一天6~
- Day 9. 42. 连续子数组的最大和
Tracker123
剑指offerc++
Day9.42.连续子数组的最大和文章目录Day9.[42.连续子数组的最大和](https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/)解题思路输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入:nums=[-2,1,-3,4,-1,2,1
- 人事衍古今,心静自然明,踏波碧浪去,万川随心平。
稻香麦穗
1.不去关心不该关心的人和事。2.努力做到不迁怒不贰过。3.你永远不知道网络上你面对的是人还是鬼。4.天下没有免费的午餐,所以加油吧。5.如果你心里装的是天和地,就不会因为眼前的得失而计较,也不会因为眼前的困境而烦恼,前提是要努力坚持✊。6.时间*注意力*精力*记忆力*方法=学习的效果,努力检视自己吧。7.建立自我,追求无我。8.你有多专注,你就会做得多好,包括财富,静下心去思考,去调研分析。9.
- 第一篇:Markdown
张箫剑
编辑器
文章目录一、啥是Markdown啊二、Markdown优点三、Markdown的基本语法1.标题1.16大常用标题1.2自定义标题id2.字体2.1斜体2.2粗体2.3粗斜体2.4删除线2.5分割线2.6下划线3.换行4.引用5.链接6.图片7.列表8.代码块8.1行内代码8.2代码块8.3围栏式代码块9.表格10.脚注11.特殊符号12.公式12.1行内公式12.2块公式13.图表13.1流程图
- 第二篇:复习python
张箫剑
python开发语言
文章目录一、啥是python二、python的优点三、python的下载与环境搭建四、python基础弟中弟1.标识符2.Python注释3.编码4.输入/输出5.缩进6.多行语句7.Python引号8.数据类型9.运算符五、python基础1.条件语句2.循环语句2.1for循环2.2whie循环2.3break2.4continue2.5pass3.数字的基本运用3.1math3.2随机数函数
- 我的101个目标
Christy陈伟婷
一.健康方面1.养成6点之前起床的习惯2.想要早起就要早睡,尽可能10之前睡觉3.坚持中午半个小时的午觉,不可贪多4.坚持每天运动半个小时以上5.2019年在深圳完成一次半马6.2019年春节体重两位数7.2018年的尾声专注在减肥这件事情8.学会做健身餐9.认真护肤10.2019上半年学会正确使用健身房的器材11.改善饮食习惯,口味偏淡二.家庭方面12.每天打一个电话给奶奶问候身体健康13.学会
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep