03 2020 档案
摘要:说明:该示例只简单的实现了客服聊天功能。 1、聊天记录没有保存到数据库中,一旦服务重启,消息记录将会没有,如果需要保存到数据库中,可以扩展 2、页面样式用的网上模板,样式可以自己进行修改 3、只能由用户主要发起会话,管理员无法主动进行对话 4、页面之间跳转代码没有包含在里面,请自己书写,在管理员消息
阅读全文
摘要:window.scrollTo(0, document.body.scrollHeight) 如果需要始终保持在最底部,可以循环调用该方法 如果是div的 /*滚动条到地步*/ function to_footer() { var div = document.getElementById('mes
阅读全文
摘要:有时候我们需要在内容详情页实时浏览人数,这时候我们可以使用websocket实现这个功能 pom.xml <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>8.0</version>
阅读全文
摘要:有时候我们会出现无法用注解 @Autowired 注入bean的情况,这个时候可以 通过contextLoader获取 WebApplicationContext ctx = ContextLoader.getCurrentWebApplicationContext(); BeanService b
阅读全文
摘要:json格式 {userId:'1',message:'2',create_time:'2020-03-28 20:58:11',create_date:'2020-03-28'}JAVA对象 ChatDTO.java public class ChatDTO { private String us
阅读全文
摘要:Dependency Scope <dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: compile 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也
阅读全文
摘要:文档:http://www.h-ui.net/lib/jQuery.lazyload.js.shtml github地址:https://github.com/jieyou/lazyload Lazy Load是一个用js编写的jQuery插件,用来实现图片的延迟加载。只有在浏览器可视区域的图片才会
阅读全文
摘要:有时候因为需要在标签上设置自定义data属性值, <div class="col-sm-6 col-md-4" id="get_id" data-c_id="1233"> data-c_id 可以是动态赋值 有时候会出现获取不到的情况,检查是否把data-* ,后面的字符名称包含了大写,这里统一用小
阅读全文
摘要:pom.xml文件 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.8.4.RELEASE</version> </depen
阅读全文
摘要:Shiro对rememberMe的cookie做了加密处理,shiro在CookieRememberMeManaer类中将cookierememberMe字段内容分别进行序列化、AES加密、Base64编码操作。但是,AES加密的密钥Key被硬编码在代码里,意味着每个人通过源代码都能漏洞描述拿到AE
阅读全文
摘要:<script> if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i))) { document.write("手机访问.");
阅读全文
摘要:AB复制是一种数据复制技术,是myslq数据库提供的一种高可用、高性能的解决方案。 AB复制的模式:一主一从 、一主多从、双主、多主多从 复制的工作原理:要想实现ab复制,那么前提是master上必须开启二进制日志1)首先master将数据更新记录到二进制日志文件中2)从slave start开始,
阅读全文
摘要:手机站、PC站网页使用javascript,jquery实现页面一键向上,回到顶部功能 需要引入jquery.js文件 top.png <div class="back_top" id="back-to-top"> </div> <style> .back_top{ position: fixed;
阅读全文
摘要:public List<WeixinMenu> getList() { List<WeixinMenu> weixinMenuList= (List<WeixinMenu>) redisTemplate.opsForValue().get("weixinMenuList"); //先在缓存中查询一遍
阅读全文
摘要:package test; import org.apache.shiro.codec.Base64; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.security.NoSuchAlgori
阅读全文
摘要:java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; java将Object[]转换为String[] list.toArray(new String[0]);
阅读全文
摘要:1、数组转List String[] arr = new String[]{"A", "B", "C"}; List list = Arrays.asList(arr); //返回固定大小,不能做add和remove等操作 2、数组转Set String[] arr= new String[]{"A
阅读全文
摘要:输入npm install 报以下错误 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js` npm ERR! Exit status 1 np
阅读全文
摘要:1、修改vimrc文件 vim /etc/vimrc 2、在最后添加 set nu 如下图片所示 然后wq! 保存退出
阅读全文
摘要:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.ap
阅读全文
摘要:报错原因意思是说:mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期时间的值为全0值的,所以想要 解决这个问题,就需要修改sql_mode的值。 修改全局设置 mysql> set @@global.sql_mode=(select replace(@
阅读全文