- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 高性能中间件-RabbitMQ
高性能中间件-RabbitMQ目录高性能中间件-RabbitMQ1 RabbitMQ是什么?2 RabbitMQ的整体结构3 SpringBoot集成RabbitMQ4 RabbitMQ丢失消息和解决方案5 RabbitMQ的应用实践1 RabbitMQ是什么?RabbitMQ是一个实现了高级消息队列协议(AMQP)的开源消息代理软件.服务端用Erlang语言编写,支持多种客户端.用于在分布式系统中存储转发消息,具有易用性,扩展性,高可用的特点.2 Rabbit.
2020-06-07 00:23:35
387
1
原创 JDK新特性 Optional 类
Java8 的时候加入了 Optional 类。用于避免空指针的出现,也无需在写大量的if(obj!=null)这样的判断了,前提是你得将数据用Optional装着,它就是一个包裹着对象的容器。@Testpublic void contextLoads() { String sourceType = "111"; String price = null; String ...
2019-07-18 17:47:23
262
原创 Mysql循环插入语句
Mysql1 向数据库中插入1000条记录写存储过程语句DROP PROCEDURE IF EXISTS proc_initData;DELIMITER $CREATE PROCEDURE proc_initData()BEGINDECLARE i INT DEFAULT 1;WHILE i<=1000 DOINSERT INTO fee...
2019-04-16 19:44:49
12975
2
原创 linux下查看JVM信息
先输入jps,在输入topjmap这个命令是用来查看当前系统中jvm进程 heap dump的情况,包括对象的数量,对象所占内存的大小使用方式:先使用jps查看进程idjmap -dump:live,file=b.map 20048(PID)将live进程生成java堆转储快照使用 jmap -heap PID 生成java堆的详细信息...
2019-04-15 20:15:14
2868
原创 通过接口传递经纬度,并计算距离
//微信小程序调用接口,存储经纬度@PostMapping("/update/location")public R updateLocation(@RequestBody UserQuery userQuery) { if (!userService.getLoginToken(userQuery.getUserId()).equals(userQuery.getUserToken(...
2019-03-06 13:42:27
975
1
原创 JAVA的几种类型转换
1 long类型转换成String类型 Double longitude = bossEntity.getLongitude();Double latitude = bossEntity.getLatitude();String userCenter = String.valueOf(latitude) + "," + String.valueOf(longitude); 2 Bi...
2019-02-23 17:15:37
430
原创 微信小程序缓存与引入接口
1 小程序缓存缓存的作用@判断登陆@得到数据状态用来处理业务逻辑import { getSessionData} from '../../../utils/session';微信小程序查看缓存2 引入接口的方法import { CreateBackBailLog, checkBailStatus} from '../../../...
2019-02-14 17:36:20
537
原创 避免频繁的发送短信验证码的处理
避免频繁的发送验证码造成浪费,用try-catch把代码包住,具体场景根据service.sendSmsCode()方法而定@RequestMapping("code")public JSONResult smsCode(@RequestParam("mobile") String mobile){ JSONResult result = new JSONResult(); t...
2019-01-28 19:33:35
3335
1
原创 时间戳转换
时间戳转换问题$("#detail_createtime").val(data.cust_createtime);/* 此时的内容是时间戳 1524961000这样的数据 */ $("#detail_createtime").val(getFormatDate($("#detail_createtime").val()));function getFormatDate(time){...
2019-01-27 18:04:48
484
原创 通过身份证号获取生日,年龄,性别的工具类
import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;/** * 身份证 算 年龄、性别 * **/public class IDCardsUtils { /** * 根据身份证的号码算出当前身份...
2019-01-26 20:13:24
947
原创 通过生日计算年龄
//调用方法setUserAge(userEntity, userInfo.getBirthday()); // 设置年龄 private void setUserAge(UserEntity userEntity, String birthday) { if (!StringUtils.isEmpty(birthday)) { S...
2019-01-26 20:04:00
731
原创 MybatisPlus的注解
MybatisPlus的注解@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。Mybatis-Plus 插件有这个功能,可以看一下@TableName:数据库表相关@TableId:表主键标识@TableField:表字段标识@TableLog...
2019-01-26 20:01:24
13647
原创 Postman
Postman1 GET方式请求接口2 POST方式请求(普通+JSON格式)JSON格式请求3 postman清除缓存-cookie
2019-01-24 19:16:31
210
原创 mysql数据库
数据库报错SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]原因一般是1 数据库插入数据类型错误,插入的字段与数据库字段不匹配2 数据库有不为空的参数再插入语句时没填写该参数,SSM项目需要修改mapper.xml文件然后修改数据表...
2019-01-22 19:22:02
140
原创 Maven依赖问题
Maven问题如果项目中新引进maven依赖,编译报错提示是包依赖问题,先在控制台输入以下maven命令mvn cleanmvn installmvn package看看是否好了,不行的话就重新更新下依赖,如下然后编译项目,问题解决...
2019-01-22 19:15:13
182
原创 MyBatis-Plus
MyBatis-Plus的使用教程地址: https://mybatis.plus/guide/wrapper.html重点是核心功能的CRUD接口和条件构造器1 基本用法/** * 根据code查询 */public SysDictEntity queryMajorByCode(String code) { EntityWrapper...
2019-01-16 12:06:43
208
原创 SpringBoot扩展
修改SpringBoot启动图标在src/main/resources下新建一个banner.txt文档通过地址: http://patorjk.com/software/taag 生成自己想要的图标IDEA热更新+自动编译build在pom.xml中要有热部署的依赖和插件 <!-- 热部署 --><dependency> <...
2019-01-15 15:28:04
361
原创 SpringBoot框架入门
1 什么是SpringBoot特点:1 创建独立的Spring应用程序2 嵌入的Tomcat,无需部署WAR文件3 简化Maven配置4 自动配置Spring5 提供生产就绪型功能,如指标,健康检查和外部配置6 绝对没有代码生成和对XML没有要求配置2 SpringBoot入门1 创建Maven工程,添加SpringBoot依赖 <!-- ...
2019-01-15 15:04:26
244
原创 SpringBoot在eclipse中的配置与入门
1.1 eclipse下安装Springboot下载与本机安装的Eclipse对应的STS(Spring Tool Suite)查看本机eclipse的版本号:在eclipse下Help--About Eclipse我安装的eclipse为 4.5.2进入SpringBoot官网 https://spring.io/tools/sts,下载对应的sts版本内容STS插件...
2018-10-09 18:49:58
508
原创 CRM系统基本的模板示例
CRM_SSM总结1 步骤1.1 创建WEB项目1.2 导入JAR(lib下)包以及静态资源(css+fonts+js+jsp) 2 数据库 CREATE DATABASE crm_ssm; 客户来源 电话营销 网络营销 推广活动 促销活动 所属行业 ...
2018-09-25 18:20:08
8201
4
原创 Jquery
Jquery1 Jquery基础JQuery是一个javascript的框架,是对javascript的一种封装。 通过JQuery可以非常方便的操作html的元素 使用JQuery进行隐藏和显示<script src="http://how2j.cn/study/jquery.min.js"></script><script>$(f...
2018-09-10 13:16:08
219
原创 Html DOM
HTML DOMDOM 是Document Object Model( 文档对象模型 )的缩写。 DOM是把html里面的各种数据当作对象进行操作的一种思路。 比如一个超链,作为一个DOM对象,就可以使其隐藏,修改其href指向的地址。1.1 节点概念DOM把所有的html都转换为节点 整个文档 是一个节点 元素 是节点 元素属性 是节点 元素内容 是节点 注释 也是节点 如本例 通过...
2018-09-08 14:32:09
202
原创 JavaScript
1.1 语言基础1.1.1 Hello JavaScript通过javascript向文档中输出文本<script> document.write("Hello Javascript");</script>javascript和DOM结合的一个简单例子onclick="..." 表示点击button之后做的事情document.getEleme...
2018-09-08 14:28:14
325
原创 调试 Debug
1 步骤右键或者双击要Debug的行 设置断点 运行Debug模式弹出选择Yes进入Debug视图调试模式点击或者F6 进行逐步调试如下断点概念: 断点就是指在调试模式下,当代码运行到断点这个位置的时候,就会停下来,便于开发者观察相关数据,进行代码逻辑的分析,排错。 进行下一步(F6)观察数据流动 调试错误关闭断点2 调试步骤源...
2018-09-07 14:20:15
320
原创 Maven
Maven1 介绍什么是MavenMaven 是专门用于构建和管理Java相关项目的工具。Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思。 Maven 主要用处一:相同的项目结使用Maven管理的Java 项目都有着相同的项目结构1. 有一个pom.xml 用于维护当前项目都用了哪些jar包2. 所有的java代码都放在 src/main/java 下面3....
2018-09-07 13:29:21
348
原创 Mysql
MySql1.1 注册码:gNBpPFgyOw9Rwt/ozsnjgM7tJNo2bhaaAThangemMkaz2tQhq3/f7dZ7Vj29WeGHjuupj/AhYqymjAuokhYiX1T/fG+q1yR22PdcEP39dxU3ovEolLLzwIZlQr9oJYwUf5eG4x5e1bMPnfIaIl8reszQPHFNbrxBjCVrBEXLTyBLehxzUp...
2018-09-06 13:37:16
189
原创 Filter过滤器
1 Filter概念Filter就像一个一个哨卡,用户的请求需要经过Filter并且可以有多个过滤器编写 FirstFilter开发一个简单的FirstFilter,用来打印用户访问ip地址和访问的页面 public class FirstFilter implements Filter { @Override public void destroy()...
2018-08-29 19:15:29
577
原创 MVC
1 MVC设计模式MVC是一种分层的设计模式,本章节从Servlet和JSP的局限性谈起,慢慢引入MVC的概念。MVC设计模式M 代表 模型(Model)V 代表 视图(View) C 代表 控制器(controller) 模型是什么呢? 模型就是数据,就是dao,bean视图是什么呢? 就是网页, JSP,用来展示模型中的数据控制器是什么? 控制器用来把不同的数据,显示在不同的视...
2018-08-29 19:11:31
137
原创 CSS(有一定的基础)
1 CSS1.1 基础<style> p{ color:red; } </style> <p>这是一个P</p> <p>这是一个P</p>或者<p style="color:red"&am
2018-08-27 18:58:06
204
原创 HSqlDB(java内置数据库)
1 HSqlDB简介HSQLDB是一款Java内置的数据库,非常适合在用于快速的测试和演示的Java程序中。(无需独立安装数据库) HSQLDB有三种模式: 1. Server 就像Mysql那样 2. In-Process 又叫做 Standalone 模式,数据放在本地文件,伴随JVM一起启动,是HSQLDB的主要应用场景 3. Memory-only, 仅仅在内存中,一旦重启,数据就消失...
2018-08-24 13:24:29
21183
原创 Ajax
1 Ajax通过AJAX Asynchronous JAvaScript and XML 实现异步刷新使用AJAX 通过无刷新验证账号是否存在<span>输入账号 :</span><input id="name" name="name" onkeyup="check()" type="text"> <span
2018-08-22 18:14:10
172
原创 json
1 JSON<script> var students=[ {"name":"tom","age":18,"sex":"男"}, {"name":"jerry","age":20,"sex":"男&qu
2018-08-22 18:11:24
121
原创 HTTP协议
1 HTTP协议HTTP 超文本传输协议 Hyper Text Transfer Protocol 当我们在浏览器的地址栏输入一个地址的时候,就能够访问服务器的某个页面 这个过程本身就是两个应用程序之间的交互,一个应用程序是浏览器,另一个应用程序是服务器。 协议是什么? 协议就是不同的应用程序之间按照事先做好的约定进行的通信。 这样就能互相读懂对方的意思。 浏览器和WEB服务器之间,使用的就是...
2018-08-21 18:18:49
164
原创 WebLogic的安装与使用
1 WebLogic的安装与使用1.1 默认安装路径1.2 用户名 密码weblogic/aa1234561.3 配置管理服务器端口号为70011.4 启动weblogic服务找到安装位置:D:\SoftWareInstall\WebLogic\user_projects\domains\base_domain\startWebLogic.cmd ...
2018-08-20 13:40:38
676
原创 Tomcat(有一定的Tomcat基础看看)
1 改端口tomcat的端口配置相关信息在 server.xml中默认端口8080,改完端口后要重启2 持久化异常Tomcat启动的时候会报一个Exception loading sessions from persistent storage异常该问题的原因是tomcat的session持久化机制引起的,tomcat这个功能本身的用意在于重启tomcat后保存之前的session...
2018-08-20 13:28:58
171
原创 Log4j
1 使用Log4j导入jar包 log4j-1.2.17.jar为了应对这种情况,我们使用Log4j来进行日志输出。 采用如下代码,执行雷同的输出。 可以看到输出结果有几个改观:1. 知道是log4j.TestLog4j这个类里的日志2. 是在[main]线程里的日志3. 日志级别可观察,一共有6个级别 TRACE DEBUG INFO WARN ERROR FATAL4. 日志输出级别...
2018-08-20 13:25:12
214
原创 java基础注解
2 注解2.1 基本内置注解2.1.1 @Override@Override 用在方法上,表示这个方法重写了父类的方法,如toString()。如果父类没有这个方法,那么就无法编译通过2.1.2 @Deprecated@Deprecated 表示这个方法已经过期,不建议开发者使用。(暗示在将来某个不确定的版本,就有可能会取消掉)2.1.3 @SuppressWarnings@Sup...
2018-08-19 18:03:29
432
原创 反射
1 反射机制1.1 获取类对象获取类对象有3种方式1. Class.forName2. Hero.class3. new Hero().getClass()1.2 创建对象与传统的通过new 来获取对象的方式不同 反射机制,会先拿到Hero的“类对象”,然后通过类对象获取“构造器对象” 再通过构造器对象创建一个对象1.3放射方式使用反射的方式,不需要修改代码,只需要修改...
2018-08-19 17:59:52
135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人