- 博客(25)
- 收藏
- 关注
原创 springBoot下java代码mysql数据库定时任务(创建表)
springBoot下用java代码创建表首先找到application.yml配置文件进行数据库连接配置2…编写初始化数据库表类这里就先写个demo用作测试在项目目下新建一个包,报名任意,在包下新建一个类,类名称为”CreateTableTest.java"(类名称也可以自己命名)。import org.springframework.beans.factory.annotatio...
2019-10-16 17:53:33
4329
原创 CentOS7中redis3.2.9安装配置教程
下载安装redisredis下载地址:http://www.redis.cn/download.html将下载过来的redis-3.2.9.tar.gz文件复制到/usr/local文件夹下tar xzf redis-3.2.9.tar.gz 命令解压缩切换到解压缩后的文件redis-3.2.9下,编译redis如果报gcc找不到的错误(这是因为你的系统没有安装gcc,所以执行 y...
2019-10-12 14:38:30
433
原创 Gradle和Maven下载jar包慢解决方案
由于项目使用的Gradle搭建的之前默认配置都是从Google下载由于本机没有科学上网,下载速度可以说是龟速,以下是我的解决方案仅供参考首先打开build.gradle文件将文件中修改以下代码buildscript { ext { .....版本号 } repositories { // NOTE: You should declare...
2019-09-24 15:53:28
1981
6
转载 安卓开发之 在应用中使用数据库
概述在 Android 代码中创建和修改 SQLite 数据库,我们可以参考 Android 文档 Save data using SQLite,我们在 Android 中需要采取两个基本步骤来设置 SQLite 就可以和数据库互动了。如下所示:Define a schema and contract-创建架构和契约类Create a database using an SQLOpenHel...
2019-09-17 18:12:11
3433
原创 安卓开发之 简单的广播入门
1.BroadcastReceiver是什么鬼?其实BroadcastReceiver就是应用程序间的全局大喇叭,即通信的一个手段, 系统自己在很多时候都会发送广播,比如电量低或者充足,刚启动完,插入耳机,输入法改变等, 发生这些时间,系统都会发送广播,这个叫系统广播,每个APP都会收到,如果你想让你的应用在接收到 这个广播的时候做一些操作,比如:系统开机后,偷偷后台跑服务~哈哈,这个时候你只需...
2019-09-17 16:27:29
560
原创 Hibernate踩坑之 update覆盖更新问题
前言因为之前一直用的mybatis plus 做业务 后来换工作后项目是Hibernate 所以在使用上避免不了踩坑下面就是我整理的一些常见的坑点一、aupdate覆盖更新问题项目中使用 jpa,以前没用过,所以踩坑在所难免。在使用过程中,要更新一条记录的某个字段,更新成功以后,发现整条记录只剩下我更新的那个字段,其他的全部为空了。瞬间明白,这种更新是全覆盖,针对每个字段 update...
2019-08-27 13:12:00
1600
原创 学习中遇见的问题解决方案搬运
1.docker中常见的问题及解决方案网址: https://mp.weixin.qq.com/s/2GNKmRJtBGHhUyVBRbRgeA
2019-07-02 16:37:09
204
原创 ubuntu16.4 安装tomact 8.0
一、 此篇文章是http://www.cnblogs.com/EasonJim/p/7139275.html分支二、 必须配置正确的jdk三、通过二进制包(tar.gz)安装下载软件包 :下载地址:https://tomcat.apache.org/download-80.cgi找到对应版本的 tar.gz下载即可安装:解压:tar zxvf apache-tomcat-8...
2019-05-13 15:26:41
149
原创 微服务部署 eureka 连接失败问题
最近在做微服务项目需要eureka统一管理由于配置文件是application.yml出现以下问题was unable to refresh its cache! status = Cannot execute request on any known server出现这种错误是因为:Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为。 禁止...
2019-04-03 19:45:59
2904
原创 运用斐波那契数列浅谈递归与迭代算法
首先放上一个数学问题(一个大学学妹问的)典型的斐波那契数列问题递归首先由两种解决方式,第一种会想到递归,因为这样代码逻辑简单所以我第一感觉也是用递归算法于是写了下列测试代码计算 f(1-100) 得数逻辑简单粗暴代码通俗易懂,但是当我主程序调用的时候问题就来了,由于调用次数太多…导致堆栈溢出程序崩溃于是把数调小测试了时间测了从1-35的结果程序跑了8028ms 后面每增一个数就会指...
2019-03-07 17:03:54
1112
原创 Win10下配置Java 环境变量
在Win10中配置环境变量的方法跟在Win8和Win7中有些不同,看了看网上好多还是Win7/8里面的配置方法。虽然从原理上基本上没什么问题,但有些细节却会让人很苦恼。特意整理下新的配置方法。我假定你已经正确安装了JDK和JRE。1. 配置JAVA_HOME首先打开环境变量的配置界面,新建一个系统环境变量:变量名:JAVA_HOME变量值:E:\JDK\JDK1.8其中变量值为你的J...
2019-03-03 16:05:08
203
原创 http与https连接工具类整理
由于项目是模块开发的采用的分布式架构 所以各模块之间需要用http连接频繁调用所以整理出来了经常用的httpUtil类Httputil(用于http连接)package cn.com.polycis.config.util;import org.springframework.util.StringUtils;import java.io.BufferedReader;import ...
2019-02-25 20:01:01
545
原创 jar包引用外部配置文件问题
由于最近需要把项目打包部署到线上服务,之前的2G接入平台启动是要读取配置文件的,在idea启动服务时只需要配置读取文件地址即可,但是打成jar包后在读取外部配置文件就成了一个难题于是上网找了部分资料,发现可以通过命令执行读取配置文件windows启动jar包读取配置文件java -jar -Dconfig=配置文件绝对路径 jar包.jarliunx启动jar包读取配置文件nohup...
2019-02-21 09:40:13
7023
原创 rabbitMq监听队列功能
之前一直搞rabbitMQ的安装与推送数据,今天组长突然让我做一个mq队列监听,突然就没了头绪不过后来根据原有项目提取出来监听发现还可以用,甚是欣慰于是修修补补做成了一个通用的队列监听,话不多说,代码贴上留作参考首先是RabbitMQListen 类package cn.com.iot.domain;import cn.com.iot.bean.bo.DeviceData;import ...
2019-02-12 16:14:24
16560
2
原创 Ubuntu 16.04 安装及运行rabbitMQ 完全版
由于自己要在Ubuntu安装并测试rabbitMQ 去网上找了很多流程,期间也遇见了很多坑,自己一点点摸索解决,于是就有了记录这个问题的想法话不多说今天就来讲一下安装rabbitMQ的流程:一 、rabbitMq的安装与命令:1.由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:sudo apt-get install erlang-n...
2019-01-28 14:36:01
630
原创 关于Ubuntu系统下VI编辑器方向键输出字母问题
先说一下出现这个问题的原因,我们安装Ubuntu14.04(Debian<读作–戴伯伊恩–>下也会有这种情况发生)的时候,操作系统自带的编辑器是VI,而不是大家习惯的VIM(VI IMprove),VIM是VI的更加强大的版本,功能也更加丰富,例如可以给代码加上语法高亮显示,多级撤销和对VI的兼容等等.但是VI使用H J K L 来进行光标移动的,而我们熟悉的操作方式是VIM下的命令,...
2019-01-25 14:17:10
456
原创 Spring boot下实现邮件发送功能
Springboot发送邮件其实很简单给我们封装好了邮件功能,非常简单,只需要稍微配置下就ok。1.引入mail jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...
2019-01-22 18:51:21
231
原创 SpringBoot打war包,修改内置默认tomcat端口号
1.打war包,先把pom文件packaging由jar改成war: <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <version>0.0.1-SNAPSHOT</version> <packaging...
2019-01-22 17:58:19
2269
原创 linux基本命令操作(持续更新)
查看进程ps -ef|grep java上传文件rz 文件名(选择文件)启动jar包nohup java -jar jar包.jar &amp;amp;amp;查看启动状态tail -f -n 200 nohup.out 杀死进程kill -9 进程号
2019-01-22 15:45:26
159
原创 Spring-boot整合mybatis-plus
pom文件需要添加的依赖: &lt;dependency&gt; &lt;groupId&gt;com.baomidou&lt;/groupId&gt; &lt;artifactId&gt;mybatis-plus-boot-starter&lt;/artifactId&gt; &
2019-01-22 09:51:12
355
原创 linux 下安装Nginx
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器。也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。那么关于nginx在linux系统下如何安装,也是我们Java工程师的必备功课,接下来,我们直接上车,来看看,linux下是如何安装nginx的。...
2018-11-27 14:00:26
98
原创 Linux | CentOS7安装JDK
软件环境虚拟机:VMware Workstation系统:Linux:CentOS-7-x86_64工具:安装工具:SSH客户端搭建步骤查询当前系统版本cat /proc/version首先确认当前系统是否已经存在java环境java -version查找当前系统是否存在JDK安装包rpm -qa | grep java如果没有,...
2018-11-21 14:44:38
133
原创 mycat 完成数据库主备的切换
数据库主从:一台主数据库 一台从数据库 主数据库数据改变从也相应变化主数据库主要用于写操作,从数据库只用于读数据。主要应用场景为读写分离操作,缓解数据库压力数据库主备:两台数据库互为主备 读写两库数据数据同步主要应用场景为数据库容灾,防止一台数据库宕机程序崩溃上一期我们讲了数据库主从今天我们来说一说通过mycat管理数据库主备mycat管理数据库主备原理使用myca...
2018-11-21 14:07:50
1820
原创 mysql集群搭建-主从配置
主从形式mysql主从复制:一主一从主主复制一主多从—扩展系统读取的性能,因为读是在从库读取的;多主一从—5.7开始支持联级复制—用途及条件mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务(备可用性和容错行)负载平衡主从部署必要条件:主库开启binlog日志(设置log-bin参数)主从server-id不同从库服务器能连...
2018-11-21 10:26:11
410
原创 linux上安装使用RabbitMQ
话不多说直接拿出干货 按命令操作即可1、安装erlang以root身份执行下面命令yum install erlangyum install erlang xmlto2、安装epel源rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget -O /etc...
2018-11-21 09:55:59
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人