web
张小帅和刘美美
慢慢来,一步一个脚印。保持热情
展开
-
项目引用Redis-session导致微服务调用报错
关键信息:org.springframework.dao.InvalidDataAccessApiUsageException: ERR 'RENAME' command keys must in same slot; nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR 'RENAME' command keys must in same slotCaused by: redis.clients.je原创 2020-05-23 11:11:19 · 1006 阅读 · 3 评论 -
Spring Boot项目 获取静态资源文件
直接上代码public static void main(String[] args) { String str = null; try { Resource resource = new ClassPathResource("static/abc.txt"); BufferedReader bReader = null; bReader = new BufferedReader(new InputStreamReader(resourc原创 2020-05-21 14:35:58 · 987 阅读 · 0 评论 -
JQ 判空
我们在开发中很多时候会用到JQ判空:写个示例吧:================= function removeZreo(value){ if(typeof(value) == "undefined" || value == null || value == ""){ value = "0"; } return value; ...原创 2018-04-19 17:10:32 · 577 阅读 · 0 评论 -
Java Web—Servlet创建与使用一
一、创建项目是不是做了太久的程序员,项目不是自己新建,框架不是自己搭建。都忘了怎么新建一个servlet项目了?原创 2018-05-19 11:25:31 · 5690 阅读 · 0 评论 -
Java Web—Servlet重定向二
接着我们上一篇文章继续:servlet的java类我们稍作修改:public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //解决请求参数乱码 // 1.post请求方式的数据是以二进制流的形式发送到服务器。 ...原创 2018-05-19 14:57:59 · 810 阅读 · 0 评论 -
JSP中JS报错:Uncaught SyntaxError: Unexpected token <
Uncaught SyntaxError: Unexpected token <环境:jsp+dwr错误:Uncaught SyntaxError: Unexpected token < at p (jquery.min.js:2) at Function.globalEval (jquery.min.js:2) at text script (jq...原创 2018-08-28 10:03:56 · 5555 阅读 · 0 评论 -
JAVA提高之路--Netty
Linux 中的零拷贝技术一、Netty入门教程——认识NettyNetty入门教程2——动手搭建HttpServerNetty入门教程3——Decoder和EncoderNetty入门教程4——如何实现长连接二、Netty原理和使用三、Netty四、 小白科普:Netty有什么用?五、nio框架netty在项目中的应用六、谈谈如何使...原创 2018-08-30 13:53:22 · 907 阅读 · 0 评论 -
浅谈CSS3文本超出长度显示省略号
常常在开发时用到的东西。突然忘掉了。。。。。1、文本超出长度显示省略号 width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;2、文本超出长度,只换一行,其余显示省略号 width: 100px; display: -webkit-box; -webkit-...原创 2017-09-06 17:28:18 · 978 阅读 · 0 评论 -
JAVA -- 生成Excel 并上传到 FTP 不生成本地文件
直接上代码POM.XML这里只是主要的jar<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml<...原创 2018-10-29 18:51:34 · 7563 阅读 · 2 评论 -
JAVA -- 生成CSV并上传到 FTP 不生成本地文件
直接上代码POM.XML这里只是主要的jar<dependency> <groupId>net.sf.supercsv</groupId> <artifactId>super-csv</artifactId> <version>2.4.0</version></dependency>...原创 2018-10-29 19:01:33 · 3624 阅读 · 7 评论 -
JAVA --下载文件 点击链接直接下载 而不是打开文件
1- html、jsp 设置a标签属性。我这里就不说了.....(<a href="imges/1.jpg" download="图片"><img src="imges/1.jpgf" alt="图片"></a>)2- PHP<? $file_name = "xxx.rar"; //下载文件名原创 2018-10-29 19:24:36 · 6680 阅读 · 0 评论 -
Result Maps collection already contains value for xx.xx.xx.mapper
Spring 整合 Mybatis:原因:第一次生成Mapper后, 更改了字段的名字的类型, 使用逆向生成mybatis的Mapper文件。报错如下:解决:由 图可见提示BaseResultMap重复。我检查了一下发现,是整个mapper的内容都重复了,所以重复逆向生成mapper文件一定要注意。(我重复生成时删除了之前的文件,不知道为什么重新生成,内容还是会重复)找到重复的...原创 2019-09-07 18:02:08 · 183 阅读 · 0 评论 -
JQ 和 JAVA 终止循环 和 跳过循环
JQ : 跳过循环 : $.each(data , function( i, cls){ retuern true;}) 终止循环 :$.each(data , function( i, cls){ retuern false;})JAVA : 跳过循环 :for(int i = 0; i < data.length; i++){ cont...原创 2018-04-13 16:31:51 · 1188 阅读 · 0 评论 -
FORM表单巧操作
巧加载数据$('#text_form').form('load',data);其中data[JSON]:{"input_name1":"service_value1","input_name2":"service_value2"...} input_name:form表单中的input的name,必须要保持一致。 service_value: 后台服务返回数据 ...原创 2018-04-05 16:27:20 · 219 阅读 · 0 评论 -
CHECKBOX、SELECT、TEXT的选择、禁用、赋初值
inputcheckbox:<input type="checkbox" name="checkbox1" id="checkbox1" /> 选择器 :$("inout: checkbox"); $("inout[type='checkbox']"); $("inout[name='checkbox1']原创 2018-04-05 14:56:46 · 235 阅读 · 0 评论 -
SQL 常用函数
CONCAT()字符串连接函数此函数用于返回X的截断到小数位D号的值。 如果D为0,则小数点被除去。如果D是负的,那么D的值的整数部分值的数量被截断。获取百分率CONCAT(TRUNCATE(catch_success_count/catch_count *100,0),'%')group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定...原创 2018-03-07 15:37:16 · 120 阅读 · 0 评论 -
JS 时间戳 转为正常时间格式
//JS时间戳转为YYYY-MM-DD HH:mm:ssfunction exChangeTime(timeStamp){var str = "";str += timeStamp.getFullYear() + '-';timeStamp.getMonth() < 10 ? str += '0' + (timeStamp.getMonth() + 1) + '-' : str += (ti...原创 2018-03-07 15:40:01 · 375 阅读 · 0 评论 -
java mongodb模糊查询优化
query.addCriteria(Criteria.where("time").regex(Pattern.compile( "^.*" + CommUtil.toString(queryParams.get("QueryTime")) + ".*$", Pattern.CASE_INSENSITIVE)));这个是我之前用的模糊查询;利用 Pattern来拼接查询条件。但是后来发现当...原创 2018-03-26 10:21:13 · 3854 阅读 · 0 评论 -
JAVA的mongodb查询之OR和排序
JAVA - mongodb OR查询import org.springframework.data.mongodb.core.query.Query;Criteria criteria = new Criteria();criteria.orOperator(Criteria.where("status").is(0), Criteria.where("status").is(1));...原创 2018-03-26 10:35:36 · 4921 阅读 · 0 评论 -
JAVA - mongodb 聚合查询方式一
一、BasicDBObject整个聚合查询是统计用户的各种状态下的用户数量为场景:1.筛选条件: date为查询日期:BasicDBObject Query = new BasicDBObject();Query.put("time",new BasicDBObject("$gte", date + " 00:00:00").append("$lte", date + " 23:59:59...原创 2018-03-26 11:05:27 · 2013 阅读 · 0 评论 -
JAVA - mongodb 聚合查询方式二
二、DBObject不多说,如果大家觉得上一篇文章特别长篇大论,那么下面我给大家带来一种代码更简洁的聚合查询:直接上代码吧。1.注意导入的包:import com.mongodb.DBObject;import com.mongodb.util.JSON;2.$macth: (beginDay-查询开始日期;endDay-查询结束日期)DBObject match = (DBObject) ...原创 2018-03-26 11:20:45 · 375 阅读 · 4 评论 -
JAVA - mongodb 聚合查询二扩展
二、DBObject接着上一篇JAVA - mongodb 聚合查询方式二进行扩展DBObject match = (DBObject) JSON.parse("{$match:{'status':{$in:['0','1']},type:{$ne:11},'time':{$gte:'"+beginDay+"',$lte:'"+endDay+"'}}}");//status 为0或者为1 ; t...原创 2018-03-26 11:35:10 · 199 阅读 · 0 评论 -
JAVA - mongodb 聚合查询方式三
三、BasicDBObject+脚本语句java代码实现:BasicDBObject groupIndex = new BasicDBObject();BasicDBObject distinctQuery = new BasicDBObject();distinctQuery.put("userId", new BasicDBObject("$in", userIds));//UserIds...原创 2018-03-26 13:52:07 · 274 阅读 · 0 评论 -
前端笔试题面试题记录
Q:什么情况下会碰到跨域问题?有哪些解决方法?跨域问题是这是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document、脚本,同源的意思就是两个URL的域名、协议、端口要完全相同。script标签jsonp跨域、nginx反向代理、node.js中间件代理跨域、后端在头部信息设置安全域名、后端在服务器上设置cors。Q:如何判断一个变量是对象还是数组?判断数组和对象分别都有好几...原创 2018-03-27 15:36:36 · 322 阅读 · 0 评论 -
记一次阿里电话面试| 技术征文
当天下午看到了招聘需求,就托人进行了内推,下班前收到邮件说会在7个工作日内联系进行面试。没想到在回家路上就接到了阿里面试官的电话,说要进行电话面试。由于当时在外面,不太方便,就告诉面试官10分钟后回到家进行面试,面试官答应了,感谢面试官。 10分钟面试正式开始,其实我已经戴好耳机准备好了,哈哈。自我介绍,简单聊聊过往项目用到了那些技术,有哪些技术难点,是如何解决的?var和let、const的区别...转载 2018-03-27 15:39:26 · 2171 阅读 · 0 评论 -
WIN10UI—实现思路分享及代码
WIN10UI—实现思路分享及代码如下是响应式下的界面:如果大家想要源码:点击进入>>开门见山的说,为什么要把网页做成这种样式呢?实话说:你们不觉得这样的一个界面去做为我们后台操作系统的界面。不仅美观还很让人易操作、易上手吧。作者在借鉴win10UI官网的同时用我的思路进行开发。如果有什么疑问和问题,可以随时联系我....构建底部底部导航栏布局<!-- 底部--><...原创 2018-04-05 14:18:53 · 2531 阅读 · 0 评论 -
dubbo入门示例
dubbo入门示例dubbo是一个服务治理的框架,在如今大规模的分布式应用和SOA架构(面向服务的架构(SOA)是一个组件模型)中,服务治理的问题显的尤为的重要。maven分布式?曾听一个学生说使用maven实现分布式。。。。纠正一下 maven只是分模块开发而已 将mvc分离开管理。那什么来做分布式呢?答案就是dubbo以我个人使用dubbo的场景转载 2017-12-26 17:59:33 · 516 阅读 · 0 评论