- 博客(26)
- 资源 (26)
- 收藏
- 关注
原创 Mysql按时间条件查询当天、本周、本月,上一个月的数据
只查询今天的某些数据: select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERV...
2018-11-29 16:45:16 1686
原创 关于公众号的运营干货与常用的工具
微信公众号这块瓜可以说是让很多人硕果累累,现在来分瓜也不算晚!ps:在文章的最后有 运营干货+工具教学!想要运营一个公众号请认真参考下面的话~一、熟悉微信公众号做任何事,万变不离其宗的是:学会了走才能跑。经常碰到人问我怎么做微信运营,面试新媒体运营应该注意哪些事项,但是自己却并不怎么关注微博微信,而且都从没注册运营过任何公众号。微信运营切记需要沉下心来,微信的红利再在逐渐过去,更需...
2018-11-29 14:38:54 1066
转载 session、Cookie和cache的区别
Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用C...
2018-11-28 16:59:43 311
原创 MySQL——IN的用法详解
这篇文章简单介绍了MySQL中IN的用法详解的相关资料,需要的朋友可以参考下说到Mysql 的 in 运算符可能有些新手还没有使用过,导致在项目中多了很多不必要的麻烦今天简单的说说 in 的用法~in 运算符用于 where 表达式中,以列表项的形式支持多个选择,语法如下:where column in (value1,value2,value3,...)where col...
2018-11-26 19:42:11 6291
原创 关于报错:There is already 'xxxController' bean method的解决方法
报这个错的原因是因为你controller里的@RequestMapping中的路径有重复!如:
2018-11-23 13:23:22 40215 15
原创 Java——点击上下箭头实现商品排序
在项目中有时候难免会遇上这种商品排序的需求,当然,别的排序也是一样的原理,如下图现在给我的要求是做到点击↑就把商品网上移动,点击↓就把商品往下移动,其实原理就是互换位置了,每个商品对应一个sortNum(排序码),展示这个列表的时候是在SQL语句中根据sortNum进行排序,正序或者倒序,思路就是点↑的时候把上下的排序码互换位置,点击↓的原理也是如此如果仅仅是想实现这样最简单的上下排序那么...
2018-11-21 10:12:35 4157
原创 Java——Jedis操作Redis的方法总汇!
在开发中少不了Redis的应用,做缓存、高并发、购物车等等都需要用到redis....再开发过程中我们都会使用Jedis来操作Redis,下面整理了一些Jedis操作Redis的方法,在需要的时候用来做参考~package com.wujintao.redis; import java.util.Date; import java.util.HashMap; ...
2018-11-16 16:54:55 904
转载 Mybatis框架中#{}与${}的差别(如何防止sql注入)
默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义。#相当于对数据 加上 双引号,$相当于直接显示数据示例1:执行SQL:select * from emp where name = #{employeeName}参数:employeeName...
2018-11-16 16:08:24 712
原创 JAVA——利用Map集合,再复杂的JSON数据转换都不慌!
在我们悲催的码农开发过程中百分百会接触到Json数据,并且有时候还需要把JSON数据转换成JAVA对象,简单的JSON数据转换成JAVA对象很简单,简单的JSON数据可能只需要两个JAVA类,一个接收最外层的数据,一个接收集合,但是对于复杂的JSON,有很多层而且不规则,那么再用这种方法一个个转就很愚蠢了!这个时候就用Map集合来操作它就行,我相信都不需要我说的很清楚你就可以一点就通~就拿我最...
2018-11-16 11:11:27 1394
原创 JavaWeb企业级项目中接入顺丰官方API实现物流实时查询(亲测有效)
由于现在顺丰与快递100闹掰了,所以使用快递一百已经查不到顺丰的物流信息了,包括快递鸟等,现在想要在项目中实现顺丰快递的物流查询只能用顺丰官方API来查询,然而这个官方的API并没有快递一百那些接口那么容易....最后附上一张查询成功后的图,返回的也是XML格式,但是可以转换成json格式~
2018-11-15 13:49:37 7448 9
原创 XML文件中的元素、标签、属性的区别
很多人都对这些词汇感到耳熟,但是就是分不清它们间的关系,今天就用最通俗易懂的话来说清楚他们间究竟有何不同!这里有这个这样的XML文件<?xml version="1.0" encoding="UTF-8"?><Request> <Head id="1">MaNongXF</Head> <body&g
2018-11-14 10:39:44 13863 1
转载 XML简介——什么是XML?
XML 简介XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。 XML 是一种很像HTML的标记语言。 XML 的设计宗旨是传输数据,而不是显示数据。 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标...
2018-11-14 10:16:32 353
原创 JSONException: syntax error, expect {, actual [, pos 0 异常的解决方法(亲测有效)
出现这个问题一般是出现在json格式转换成java对象的时候,比如我们有这么一段json数据:[{"accept_address":"广东省深圳市软件产业基地","remark":"顺丰速运 已收取快件(测试数据)","opcode":50,"accept_time":"2018-05-01 08:01:44"},{"accept_address&quo
2018-11-13 21:55:06 29894 1
原创 解决cannot resolve symbol “xxxx”的问题(亲测有效)
今天做项目的时候导入了一个api接口,并且把附带的jar包也拷贝到了Maven项目中,但是有个方法一直报cannot resolve symbol “xxxx”。百思不得其解,在网上搜了各种各样的方法也没有解决,这个问题其实就是无法解析某方法,也可以说是找不到,那么就是我们的依赖出了问题,由于是直接拷贝jar包到项目中而不是用maven依赖,有的jar包是自己打包的,所以也无法自动添加mave...
2018-11-13 20:10:38 90984
原创 Java8——Lambda表达式入门
之前一直有听说过Lambda表达式,但是一直也没有使用过,最近学习了一下,感觉还不错,简单方便,把原来需要很多行才能实现的功能可以直接一行实现。不过最好也不要盲目的使用,并不是所有情况都适合用它!引用一段大佬的话——超过3行的逻辑就不适用Lambda表达式了。虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同...
2018-11-12 14:30:39 1167
原创 Java—— String.split()用法小结
首先,在java.lang包中有String.split()这个方法,它返回的是一个数组使用它需要注意转义字符:“.”和“|”都是转义字符, *和+也是如此。必须得在它们的前面加上"\\",(这里不要弄混,是 “\\” 不是 “//” )。例如:如果用“.”作为分隔的话,需要这样写:String.split("\\."),这样才能正确的分隔开,而不能用String.split("....
2018-11-09 17:48:19 4954
原创 Java——SSM+Shiro实现JSP页面授权功能(面向小白)
在之前的博客中已经实现了Shiro的登陆认证功能——《SSM+Shiro实现登陆认证》今天利用Shiro实现一个页面细粒化权限的控制功能。为什么说是细粒化呢?因为它可以精准到页面上的每一个按钮,把控每一个按钮的访问权限,可以说是非常强大了,而且简单~想实现页面的授权功能首先要在页面导入一个shiro的标签:<%@ taglib uri="http://shiro.apach...
2018-11-07 21:53:22 5284
原创 从头开始——SSM+Shiro实现登陆认证
Shiro功能概述: Shiro是一个功能强大且灵活的开源安全框架,可以清晰地处理身份验证,授权,企业会话管理和加密。 身份验证:有时也称为“登录”,这是证明用户是他们所说的人的行为。 授权:访问控制的过程,即确定“谁”可以访问“什么”。 会话管理:即使在非Web或EJB应用程序中,也可以管理特定于用户的会话。 加密:使用加密算法保持数据安全,同时仍然易于使...
2018-11-07 15:55:16 2819
原创 Java-使用substring()截取字符串
在我们程序进行开发的时候多多少少都会碰到需要截取字符串的时候,这也是基础中的基础,今天就来简单的讲讲如何利用substring()方法来截取我们需要的字符串~例子:package com.sixmai.subStringTest;public class SubStringDemo { static String str ="MaNongXF"; public static...
2018-11-06 17:10:35 831
原创 使用dubbo+zookeeper实现简单的远程调用
想用dubbo+zookeeper实现远程调用的第一步是安装zookeeper: zookeeper的安装步骤安装完成之后启动zookeeper,然后安装dubbo-admin (用于更好的监控服务与管理):dubbo-admin的安装步骤都OK了之后来开始搭建我们的项目,首先创建一个项目,我取名为dubbo然后在pom文件里导入我们需要的依赖~<properties&...
2018-11-06 16:40:23 23497
原创 Linux下dubbo-admin的简单安装
一:简要概括关于dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就OK了,但是光有这几个并不能看到有哪些消费者和提供者,所以为了更好的调试和监控、发现问题、解决问题,因此引入dubbo-admin。通过dubbo-admin来对消费者和提供者进行管理。二:下载与安装关于dubbo-admin的下载,可以直接点击下载,也可以去官网下载源码:https://github.com...
2018-11-05 14:46:32 2330
原创 Linux(Centos7)环境下Zookeeper的安装与配置
首先下载我们的zookeeper,这里我使用的是zookeeper-3.4.12版本,大家也可以去官网下载新版本!然后把下载下来的压缩包拷贝到Linux服务器下的目录中然后运行命令 tar -zxvf zookeeper-3.4.12.tar.gz -C /usr/src/zookeeper 解压到对应的文件夹中(-C后面的路径必须得是存在的,不存在就自行创建!)然后去解...
2018-11-05 13:27:40 3653
原创 Mybatis 一键生成器的操作教学
首先是软件的下载链接 —— 点击下载此软件也是由Java语言编写,可以一键生成表对应的实体类、mapper文件、mapping文件,亲测好用!好了,我们直奔主题!首先下载软件,然后解压压缩文件解压后的目录就是这样,然后点击startup.bat进入软件的主页面然后点击左上角的数据库连接连接成功后按照我下面的步骤操作~有的人可能点击生成会碰到这样的提示~这样操作完了之后就已...
2018-11-04 20:37:50 12404 4
原创 JavaWeb快速开发框架——Spring Blade集成框架(快速上手)!
说起Spring Blade集成框架也许很多人甚至都没有听说过(虽然我在来目前这家公司前也没有听说过,因为这是码云上的一个大神写的开源项目,传送门),刚开始我都有点怀疑人生了,不是SSM也不是SSH更不是Spring boot,就这个听都没听说过的框架还有企业专门用它作为核心框架开发?我就呵呵了。。用了一个月后。。。真香!好了,首先来简单的介绍一下Spring BladeSpringB...
2018-11-02 15:59:56 50576 11
原创 解决Redis Desktop Managerd提示 无法连接到服务器的坑!
今天用Redis Desktop Managerd工具连接Linux上的Redis时,提示我无法连接到服务器说实话心态有点小蹦明明我Redis运行成功了,而且防火墙都关了,讲道理不应该这样的呀,经过我再三的研究,发现的没有改IP地址于是我进入bin目录下修改了redis.conf的配置文件大概就是这么一回事了,然后wq保存退出,重启redis连接成功~...
2018-11-01 16:21:59 1372
原创 如何在Linux(Centos7)环境下安装Redis(面向小白)
今天要说的是如何在Linux(Centos)环境下实现Redis的简单安装(我相信你一定已经会简单的Linux操作了,所以在这里我就不再啰嗦了),下载地址在这里(redis-4.0.10)链接:https://pan.baidu.com/s/1bJSQ7I-mT1dpSZMx0SOGCQ 提取码:lt3i 接下来开始我们的安装因为redis的的是由Ç语言开发的,所以要安装一下GCC的...
2018-11-01 15:34:13 214
微信自动抢红包多开版,百度云下载链接与提取码!
2018-12-08
spring boot入门的第一个项目
2018-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人