当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Mina/Netty实现Socket通讯

    使用Mina已有一段时间,最近又在学Netty,针对业务场景封装了一些代码: Mina实现Tcp客户端、服务端; Mina实现Udp客户端、服务端; Netty实现Tcp客户端、服务端; Tcp客户端程序功能完整,包括:空闲心跳、定时心跳、启动重连、断线重连、解决半包、粘包。

    85
    热度
  • [综合] 1.sql表关联查询没走索引

    背景:A表字段aid和B表的aid是关联的字段,并在各自的表中该字段都建了索引,但是A和B表同过aid关联查询时却没有走索引。 原因: 1.可能是aid在A表和B表的字符集不相同,字符集不相同会导致不走索引。

    73
    热度
  • [综合] 1.volatile的有序性-单例模式双重检测锁为什么要用volatile?

    本篇文章想讲述的问题: 单例模式-双重检测锁为什么要用volatile关键字 上下代码有依赖关系时指令重排后的执行顺序 单例模式-双重检测锁为什么要用volatile关键字 先看代码: publicclassSingleton{staticSingletoninstance;publicObje...

    65
    热度
  • [综合] 1.总结一位神秘大佬的话,希望大家看完也能有一些思考

    1.关于技术 不要过度追求新技术、新框架,每年流行的都不一样你确定能追上吗? 框架就是设计思想的具体实现是个完整的项目 成千上万人的技术成果你凭啥觉得自己能全部搞懂能追的上 等你把新技术、新框架琢磨透了黄花菜都凉了 我们应该要抓住技术中那些不变的:数据结构、算法、设计模式、计算机底层原理、JVM、...

    44
    热度
  • [综合] 02.理解线程的stop和interrupt方法的区别

    publicclassTest3{publicstaticvoidmain(String[]args){Objecto=newObject();Threadt=newThread(()->{synchronized(o){try{o.wait();//TimeUnit.SECONDS.slee...

    60
    热度
  • [综合] ssm的mybatis的动态SQL语句

    如果没有传入“title”,那么所有处于“ACTIVE”状态的BLOG都会返回;反之若传入了“title”,那么就会把模糊查找“title”内容的BLOG结果返回(就这个例子而言,细心的读者会发现其中的参数值是可以包含一些掩码或通配符的)。 <selectid="findActiveBlog...

    83
    热度
  • [综合] 浅谈CSS3文本超出长度显示省略号

    常常在开发时用到的东西。突然忘掉了。。。。。 1、文本超出长度显示省略号 width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; 2、文本超出长度,只换一行,其余显示省略号 width:100px;displ...

    5
    热度
  • [综合] 整理CSS3的transform属性

    transform为CSS3的新属性,我在这里只是整理一下我们常用到的属性,供大家参考 1、transform需要写浏览器兼容 div { transform:rotate(7deg); -ms-transform:rotate(7deg); /*IE9*/ -moz-transform:rotat...

    54
    热度
  • [综合] 入门web前端路

    我的大学读的是计算机科学与技术,学校主要教我们java。自己也觉得java要比C语言简单一些,网上资料和视频也比较多,就在边玩游戏边学java的情况下学了两年java。 在我大学的第二年,html5和css3的绚丽效果吸引了我。因为我们大一上学时,就只是简单学了html4和简单的css。于是乎我自己...

    95
    热度
  • [综合] java连接数据库进行增添数据的不同写法

    一、 //连接数据库工具类 jdbc.properties: driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8user=rootp...

    56
    热度
  • [综合] JS获取屏幕,正文,分辨率等宽高

    因为平时需要用到JS获取各种宽高,今天就想着总结一下 console.log("网页内容宽度:"+document.body.clientWidth+"不包含右边滚动条!");console.log("网页内容宽度:"+document.body.clientHeight+"不包含开始和结尾元素距...

    44
    热度
  • [综合] 读取Web.xml的值ServletConfig和ServletContext

    web.xml全局配置: <context-param><param-name>name</param-name><param-value>root</param-value></context-param><contex...

    90
    热度
  • [综合] JSP传到后台乱码的3中方法

    一、 利用newString(param.getBytes("iso-8859-1"),"UTF-8")进行单个转换 代码: Stringname=request.getParameter("name");//乱码 name=newString(name.getBytes("iso-8859-1")...

    51
    热度
  • [综合] SQL查询,时间SQL,时间戳转换

    SQL语句中时间戳比对 ===10-02更新 时间戳转时区CONVERT_TZ(create_time,'+00:00','+07:00') 如果确定时间:DATE_ADD(end_effect,INTERVAL8HOUR) 转格式:DATE_FORMAT(CONVERT_TZ(pay_time,'...

    83
    热度
  • [综合] JS 时间戳 转为正常时间格式

    //JS时间戳转为YYYY-MM-DDHH:mm:ss functionexChangeTime(timeStamp){ varstr=""; str+=timeStamp.getFullYear()+'-'; timeStamp.getMonth()<10?str+='0'+(timeSta...

    38
    热度
  • [综合] java mongodb模糊查询优化

    query.addCriteria(Criteria.where("time").regex(Pattern.compile("^.*"+CommUtil.toString(queryParams.get("QueryTime"))+".*$",Pattern.CASE_INSENSITIVE)))...

    67
    热度
  • [综合] JAVA的mongodb查询之OR和排序

    JAVA-mongodbOR查询 importorg.springframework.data.mongodb.core.query.Query; Criteriacriteria=newCriteria(); criteria.orOperator(Criteria.where("status")...

    74
    热度
  • [综合] JAVA - mongodb 聚合查询方式一

    一、BasicDBObject 整个聚合查询是统计用户的各种状态下的用户数量为场景: 1.筛选条件: date为查询日期: BasicDBObjectQuery=newBasicDBObject(); Query.put("time",newBasicDBObject("$gte",date+"...

    32
    热度
  • [综合] JAVA - mongodb 聚合查询方式二

    二、DBObject 不多说,如果大家觉得上一篇文章特别长篇大论,那么下面我给大家带来一种代码更简洁的聚合查询: 直接上代码吧。 1.注意导入的包: importcom.mongodb.DBObject; importcom.mongodb.util.JSON; 2.$macth:(begin...

    93
    热度
  • [综合] JAVA - mongodb 聚合查询二扩展

    二、DBObject 接着上一篇JAVA-mongodb聚合查询方式二进行扩展 DBObjectmatch=(DBObject)JSON.parse("{$match:{'status':{$in:['0','1']},type:{$ne:11},'time':{$gte:'"+beginDa...

    60
    热度