自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 351 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 224

原创 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 12910 2

原创 linux下查看JVM信息

先输入jps,在输入top​​​​jmap这个命令是用来查看当前系统中jvm进程 heap dump的情况,包括对象的数量,对象所占内存的大小使用方式:先使用jps查看进程idjmap -dump:live,file=b.map 20048(PID)将live进程生成java堆转储快照​​使用 jmap -heap PID 生成java堆的详细信息...

2019-04-15 20:15:14 2816

原创 linux配置文件目录和配置文件生效

1 linux配置文件目录​​2 linux下是配置文件立即生效​​

2019-04-15 16:37:00 531

原创 通过接口传递经纬度,并计算距离

//微信小程序调用接口,存储经纬度@PostMapping("/update/location")public R updateLocation(@RequestBody UserQuery userQuery) { if (!userService.getLoginToken(userQuery.getUserId()).equals(userQuery.getUserToken(...

2019-03-06 13:42:27 923 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 405

原创 微信小程序缓存与引入接口

1 小程序缓存缓存的作用@判断登陆@得到数据状态用来处理业务逻辑import {    getSessionData} from '../../../utils/session';微信小程序查看缓存2 引入接口的方法import {    CreateBackBailLog,    checkBailStatus} from '../../../...

2019-02-14 17:36:20 500

转载 阿里开发手册-MySQL规约

2 MYSQL规约1建表规约2 索引规约3 SQL规约

2019-02-12 20:17:12 1923

原创 避免频繁的发送短信验证码的处理

避免频繁的发送验证码造成浪费,用try-catch把代码包住,具体场景根据service.sendSmsCode()方法而定@RequestMapping("code")public JSONResult smsCode(@RequestParam("mobile") String mobile){    JSONResult result = new JSONResult();    t...

2019-01-28 19:33:35 3269 1

原创 时间戳转换

时间戳转换问题$("#detail_createtime").val(data.cust_createtime);/* 此时的内容是时间戳 1524961000这样的数据 */    $("#detail_createtime").val(getFormatDate($("#detail_createtime").val()));function getFormatDate(time){...

2019-01-27 18:04:48 461

原创 通过身份证号获取生日,年龄,性别的工具类

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 925

原创 通过生日计算年龄

//调用方法setUserAge(userEntity, userInfo.getBirthday()); // 设置年龄    private void setUserAge(UserEntity userEntity, String birthday) {        if (!StringUtils.isEmpty(birthday)) {            S...

2019-01-26 20:04:00 694

原创 MybatisPlus的注解

MybatisPlus的注解@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。Mybatis-Plus 插件有这个功能,可以看一下@TableName:数据库表相关@TableId:表主键标识@TableField:表字段标识@TableLog...

2019-01-26 20:01:24 13585

原创 Postman

Postman1 GET方式请求接口2 POST方式请求(普通+JSON格式)JSON格式请求3 postman清除缓存-cookie 

2019-01-24 19:16:31 186

原创 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 120

原创 Maven依赖问题

Maven问题如果项目中新引进maven依赖,编译报错提示是包依赖问题,先在控制台输入以下maven命令mvn cleanmvn installmvn package看看是否好了,不行的话就重新更新下依赖,如下然后编译项目,问题解决...

2019-01-22 19:15:13 156

原创 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 183

原创 SpringBoot扩展

修改SpringBoot启动图标在src/main/resources下新建一个banner.txt文档通过地址: http://patorjk.com/software/taag 生成自己想要的图标IDEA热更新+自动编译build在pom.xml中要有热部署的依赖和插件 &lt;!-- 热部署 --&gt;&lt;dependency&gt;     &lt...

2019-01-15 15:28:04 332

原创 SpringBoot框架入门

1 什么是SpringBoot特点:1 创建独立的Spring应用程序2 嵌入的Tomcat,无需部署WAR文件3 简化Maven配置4 自动配置Spring5 提供生产就绪型功能,如指标,健康检查和外部配置6 绝对没有代码生成和对XML没有要求配置2 SpringBoot入门1 创建Maven工程,添加SpringBoot依赖  &lt;!-- ...

2019-01-15 15:04:26 221

原创 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 483

原创 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 8112 5

原创 Jquery

Jquery1 Jquery基础JQuery是一个javascript的框架,是对javascript的一种封装。 通过JQuery可以非常方便的操作html的元素 使用JQuery进行隐藏和显示&lt;script src="http://how2j.cn/study/jquery.min.js"&gt;&lt;/script&gt;&lt;script&gt;$(f...

2018-09-10 13:16:08 200

原创 Html DOM

HTML DOMDOM 是Document Object Model( 文档对象模型 )的缩写。 DOM是把html里面的各种数据当作对象进行操作的一种思路。 比如一个超链,作为一个DOM对象,就可以使其隐藏,修改其href指向的地址。1.1 节点概念DOM把所有的html都转换为节点 整个文档 是一个节点 元素 是节点 元素属性 是节点 元素内容 是节点 注释 也是节点 如本例 通过...

2018-09-08 14:32:09 185

原创 JavaScript

1.1 语言基础1.1.1 Hello JavaScript通过javascript向文档中输出文本&lt;script&gt;  document.write("Hello Javascript");&lt;/script&gt;javascript和DOM结合的一个简单例子onclick="..." 表示点击button之后做的事情document.getEleme...

2018-09-08 14:28:14 302

原创 调试 Debug

1 步骤右键或者双击要Debug的行 设置断点 运行Debug模式弹出选择Yes进入Debug视图调试模式点击或者F6 进行逐步调试如下断点概念: 断点就是指在调试模式下,当代码运行到断点这个位置的时候,就会停下来,便于开发者观察相关数据,进行代码逻辑的分析,排错。  进行下一步(F6)观察数据流动 调试错误关闭断点2 调试步骤源...

2018-09-07 14:20:15 298

原创 Maven

Maven1 介绍什么是MavenMaven 是专门用于构建和管理Java相关项目的工具。Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思。 Maven 主要用处一:相同的项目结使用Maven管理的Java 项目都有着相同的项目结构1. 有一个pom.xml 用于维护当前项目都用了哪些jar包2. 所有的java代码都放在 src/main/java 下面3....

2018-09-07 13:29:21 331

原创 Mysql

MySql1.1 注册码:gNBpPFgyOw9Rwt/ozsnjgM7tJNo2bhaaAThangemMkaz2tQhq3/f7dZ7Vj29WeGHjuupj/AhYqymjAuokhYiX1T/fG+q1yR22PdcEP39dxU3ovEolLLzwIZlQr9oJYwUf5eG4x5e1bMPnfIaIl8reszQPHFNbrxBjCVrBEXLTyBLehxzUp...

2018-09-06 13:37:16 168

原创 Filter过滤器

1 Filter概念Filter就像一个一个哨卡,用户的请求需要经过Filter并且可以有多个过滤器编写 FirstFilter开发一个简单的FirstFilter,用来打印用户访问ip地址和访问的页面 public class FirstFilter implements Filter {    @Override    public void destroy()...

2018-08-29 19:15:29 557

原创 MVC

1 MVC设计模式MVC是一种分层的设计模式,本章节从Servlet和JSP的局限性谈起,慢慢引入MVC的概念。MVC设计模式M 代表 模型(Model)V 代表 视图(View) C 代表 控制器(controller) 模型是什么呢? 模型就是数据,就是dao,bean视图是什么呢? 就是网页, JSP,用来展示模型中的数据控制器是什么? 控制器用来把不同的数据,显示在不同的视...

2018-08-29 19:11:31 121

原创 CSS(有一定的基础)

1 CSS1.1 基础&lt;style&gt;       p{          color:red;       }       &lt;/style&gt;       &lt;p&gt;这是一个P&lt;/p&gt;       &lt;p&gt;这是一个P&lt;/p&gt;或者&lt;p style="color:red"&am

2018-08-27 18:58:06 173

原创 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 20979

原创 Ajax

1 Ajax通过AJAX Asynchronous JAvaScript and XML 实现异步刷新使用AJAX 通过无刷新验证账号是否存在&lt;span&gt;输入账号 :&lt;/span&gt;&lt;input id="name" name="name" onkeyup="check()" type="text"&gt; &lt;span

2018-08-22 18:14:10 152

原创 json

1 JSON&lt;script&gt;           var students=[              {"name":"tom","age":18,"sex":"男"},              {"name":"jerry","age":20,"sex":"男&qu

2018-08-22 18:11:24 92

原创 HTTP协议

1 HTTP协议HTTP 超文本传输协议 Hyper Text Transfer Protocol 当我们在浏览器的地址栏输入一个地址的时候,就能够访问服务器的某个页面 这个过程本身就是两个应用程序之间的交互,一个应用程序是浏览器,另一个应用程序是服务器。 协议是什么? 协议就是不同的应用程序之间按照事先做好的约定进行的通信。 这样就能互相读懂对方的意思。 浏览器和WEB服务器之间,使用的就是...

2018-08-21 18:18:49 140

原创 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 648

原创 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 151

原创 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 169

原创 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 407

原创 反射

1 反射机制1.1 获取类对象获取类对象有3种方式1. Class.forName2. Hero.class3. new Hero().getClass()1.2 创建对象与传统的通过new 来获取对象的方式不同 反射机制,会先拿到Hero的“类对象”,然后通过类对象获取“构造器对象” 再通过构造器对象创建一个对象1.3放射方式使用反射的方式,不需要修改代码,只需要修改...

2018-08-19 17:59:52 117

CRM客户管理系统

前段时间公司有个类似的CRM内部用的系统,具体的数据业务不再细说.我把自己负责开发的模块做了下总结,数据来源随便想的,如有相同,纯属巧合

2018-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除