`
bsr1983
  • 浏览: 1102379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
网上有大量的快捷键总结,这里要提到的是一些快捷键冲突相关的问题。 idea调试时,需要用到的F8和有道字典的取词设置快捷键冲突,如果你机器正在运行有道字典,则按F8没有效果。 idea中的一些快捷键和QQ的快捷键也有冲突,以及搜狗拼音的快捷键,遇到后重新设置一下idea的快捷键,File->Setting中的IDE Setting->keymap 另外idea的网站上也有文档,按照快捷键的不同功能分别介绍,截图如下:    

windows下安装docker

  学习笔记一 windows下安装docker 1.基本信息 docker官网 https://www.docker.com/ 安装说明及doc https://docs.docker.com/ 2.windows下安装docker 英文原文:https://docs.docker.com/installation/windows/ 由于Docker引擎使用了Linux特有的内核功能,所以在Windows中运行需要一个轻量级的虚拟机。可以使用Windows Docker客户端来控制虚拟的Docker引擎来构建、运行和管理Docker容器。 为了是这个过程更简单一些,我们 ...
在利用tomcat-redis-session-manager做session同步时,遇到了在session保存一个自定义对象时,修改该对象中的某个属性,session未进行序列化,属性没有被存储到redis中。 在tomcat-redis-session-manager的github上有如下说明: Session Change Tracking As noted in the "Overview" section above, in order to prevent colliding writes, the Redis Session Manager on ...
在用springmvc做后台时,需要为ios,java web,android提供统一的接口,但编写完接口后,java web和android通过 post提交上来的参数都可以获得,但ios的获取不到。 通过nigix转发获取ios请求的http post的内容 发现ios是通过Boundary 方式来post http 请求参数的。 具体参见: 1)ios的post请求格式: 192.168.1.1 - - [22/Sep/2014:15:53:31 +0800] "POST /myservice/some.do HTTP/1.1" 200 75 &qu ...
转自:http://www.redis.cn/topics/clients.html 本文档提供有关Redis如何处理来自客户端的信息,从网络层来看包含以下几点:连接、超时、缓冲区以及一些其它类似的主题。 这篇文档所包含的信息 仅仅适用于Redis的2.6或者更高版本。. 客户端的连接的建立 Redis通过在TCP端口上进行监听,或者Unix socket(如果启用)的方式来接受客户端的连接。当一个新的客户端连接被接受执行以下操作:
在使用jedis连接redis并调用publish方法发布消息时,出现了ArrayIndexOutOfBoundsException异常,当时使用的是jedis2.1.0版本,查看源代码发现是write方法中通过递增count,向缓存字节数组中写入数据时出现的ArrayIndexOutOfBoundsException,而且该异常是偶发的,并不是必现的,因此原因也不好追查。 之前在别的模块也遇到过jedis连接redis时出现的各种问题,例如还有下面的异常: org.jivesoftware.openfire.RedisConnection - Subscribing failed wit ...
问题关键字:包含苹果表情的聊天信息插入mysql的消息记录表中时报错。 在所做网站的聊天系统中,openfire后台报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x94",经查询,\xF0\x9F\x90\x94为苹果系统表情符号,关于苹果表情的相关资料可参考http://code.iamcal.com/php/emoji/。 原系统中记录聊天信息的字段为varchar类型,后尝试改为text类型,报错依旧,再次将其改为blob后可正常存入。 附苹果表情全集: Full Emoji Catalog ...
11.栈封闭是线程封闭的一种特例,在栈封闭中,只能通过局部变量才能访问对象。局部变量的固有属性之一就是封闭在执行线程中。他们位于执行线程的栈中,其他线程无法访问这个栈。栈封闭(也被称为线程内部使用或者线程局部使用,不要与核心类库中的ThreadLocal混淆)比Ad-hoc线程封闭更易于维护,也更加健壮。 如果在线程内部(Within-Thread)上下文中使用非线程安全的对象,那么该对象仍然是线程安全的。然而,要小心的是,只有编写代码的开发人员才知道哪些对象需要被封闭到执行线程中,以及被封闭的对象是否是线程安全的。如果没有明确地说明这些需求,那么后续的维护人员很容易错误地使对象逸出。 ...
1.线程允许在同一个进程中同事存在多个程序控制流。线程会共享进程范围内的资源,例如内存句柄和文件句柄,但每个线程都有各自的程序计数器(Program Counter)、栈及局部变量等。 安全性的含义是“永远不发生糟糕的事情 ...
在编写页面列表时,有个动态添加元素的需求,需要按照元素的某个属性排序,如果当前元素存在,则直接修改用于标示个数的属性,否则需要按照元素的一个属性查找到合适的位置,新建元素并插入。 具体代码如下: function updateHTMLInfor(jsonObj,divId,allDivId){ if(jsonObj.dataId!=null&&jsonObj.dataId>0){ var divDataId=divId+jsonObj.dataId; var dataDiv=$("#"+divDataId); if(dat ...
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "PromptOnSecureDesktop"=dword:00000000 ;UAC桌面是否变黑 "ConsentPromptBehaviorAdmin"=dword:00000000 ;UAC通知强度级别 "FilterAdministratorToken"=dword:00000001 ;启用 ...
1.CGI:(Common Gateway Interface)公共网关接口,一种在web服务端使用的脚本技术,使用C或Perl语言编写,用于接收web用户请求并处理,最后动态产生响应给用户,但每次请求将产生一个进程,重量级。 2.一种JavaEE web组件技术,是一 ...
1.mybatis github地址 https://github.com/mybatis/mybatis-3 2.mybatis release版本下载地址 https://github.com/mybatis/mybatis-3/releases 3.入门文档中文版 http://mybatis.github.io/mybatis-3/zh/index.html
140.OSIV(Open Session In View)模式背后的动机在于,视图通过导航从某个脱管对象开始的对象图,从业务对象中拖出信息。视图(即,必须被渲染和显示的页面)访问这个脱管对象,给页面获取内容数据。 在Hibernate应用程序中,可能有未被初始化的关联(代理或者集合),它们必须在渲染视图时被驳回。 如果Hibernate必须延迟加载对象,为什么它不能打开新的会话?Hibernate Session是持久化上下文,是对象同一性的范围。Hibernate保证在持久化上下文中,一个特定的数据库行最多只有一种内存表示法。按需打开Session,幕后也创建了一个新的持久化上下文,并 ...
131.报表查询 报表查询利用数据库执行有效的数据分组和聚集的能力。它们天生更为相关;它们并非始终返回实体。 HQL和JPA QL允许使用几个最常用于报表的SQL特性——虽然它们也用于其他目的。在报表查询中,给投影使用SELECT子句,给聚集使用GROUP BY和HAVING子句。 (1)利用统计函数投影 HQL识别的并在JPA QL中标准化的统计函数式count()、min()、max()、sum()和avg()。 特殊的COUNT(DISTINCT)函数忽略重复: select count(distinct i.description) from Item i (2)给统计结 ...
Global site tag (gtag.js) - Google Analytics