自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微笑偷走我的魂的博客

爱技术,爱记录,爱分享!

  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot实现Websocket聊天交友微信小程序(二)

在上一篇文章介绍如何用SpringBoot整合websocket实现在线聊天,这篇文章介绍如何将uniapp社交类前端源码打包部署微信小程序,和如何上线微信小程序,上线需要的资料,并且介绍我是如何获取用户,如何变现,现在的收益情况。这套前端源码是目前线上最新的源码,稳定版本,以后可能很少再更新,因为已经连续更新两年,比较稳定,再改也没多少意义,用户付费率比较稳定了。会员充值是用户开通某些权限,都是和交友相关的权限,比如查看对方联系方式,解锁聊天,查看同城用户。

2024-01-07 19:18:30 425

原创 SpringBoot实现Websocket聊天交友微信小程序(一)

界面比较简洁,功能有动态,动态可以选择话题,相册,相册可以设置看广告解锁,私信,私信可以发图片,发语音。前端用的uniapp,UI框架用了uview1.0。准备在下一篇文章里面讲解一些前端组件的开发过程,并且开源前端源码。2022年10月1日上线的,到目前终于实现每天收益300左右。记录一下我开发一个交友微信小程序并且上线运营的心得体会。

2024-01-03 14:46:51 718 5

原创 nginx配置

user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_f...

2021-10-16 22:37:30 158 1

原创 Linux运维

1. 查看硬盘占用df -lh2. 计算当前目录文件内存大小du -sh *3. 查看当前目录路径pwd

2021-10-11 13:39:47 66

原创 分布式事务Seata最简单的安装方案

Seata安装方案Server端存储模式使用mysql 注册中心使用file 下载seata应用http://seata.io/zh-cn/blog/download.html 直接解压,进入conf目录修改file.conf和register.conf file.conf指定存储模式为数据库,并配置数据库相关信息 store {## store mode: file、db、redismode = "db"## database store propertydb { ##.

2021-03-13 23:05:07 261

原创 MinIO 搭建图片服务器

ddd

2021-03-01 14:20:05 419

原创 Sql优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用 or 来连接条件。union all 。3.对于连续的数值,能用 between 就不要用 in 了。4.很多时候用 exists 代替 in 是一个好的选择。5.任何地方都不要使用 select * from t...

2020-12-06 21:18:43 53

原创 利用RabbitMQ实现分布式事务

实现要点:1、构建本地消息表及定时任务,确保消息可靠发送;2、RabbitMQ可靠消费;3、redis保证幂等

2020-12-06 19:46:14 344

原创 JAVA高级面试必过知识点汇总

1.利用RabbitMQ实现分布式事务。

2020-12-06 19:44:21 104

原创 MySql配置存储表情

 1.设置编码utf8mb4_unicode_ci2.vi  /etc/my.cnf 修改my.cnf:[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]character-set-server = utf8mb4collation-serve...

2018-09-28 21:58:08 188

原创 nginx命令

nginx -s reload:重加载/重启nginx——以新的nginx.conf配置文件中的定义。nginx -s stop:停止nginx。

2018-09-27 00:34:10 85

原创 nginx配置安装ssl证书

查看配置文件目录命令:whereis nginx修改配置文件server {        listen       443 ssl;        server_name  localhost;        ssl_certificate /cert/214473767760857.pem;        ssl_certificate_key /cert/214473767760857.ke...

2018-06-26 14:42:39 205

原创 centos 安装 nginx

第一步 - 添加Nginx存储库要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令:sudo yum install epel-release第二步 - 安装Nginx现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx :sudo yum install nginx在对提示回答yes后,Nginx将在服务器上完成安装。第三步 - 启动NginxNginx不会...

2018-06-26 13:36:50 102

原创 linux 缓存释放

echo 3 > /proc/sys/vm/drop_caches

2018-06-26 13:33:55 126

原创 Centos安装jdk1.8

首先检索包含java的列表yum list java* 检索1.8的列表yum list java-1.8*   安装1.8.0的所有文件yum install java-1.8.0-openjdk* -y使用命令检查是否安装成功java -version到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了...

2018-06-19 13:00:51 120

原创 Centos7安装mysql

//下载mysql rpm包# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm //安装mysql rpm包# rpm -ivh mysql57-community-release-el7-11.noarch.rpm //安装mysql# yum install mysql-community-se...

2018-06-19 12:58:00 107

原创 SpringBoot 配置图片虚拟路径

// 配置图片虚拟路径        try {File file = new File(gunsProperties.getFileUploadPath());String url = file.toURI().toURL().toString();registry.addResourceHandler("/image/**").addResourceLocations(url)

2017-11-15 15:58:17 1659

原创 Spring Boot建站教程-day01

这是一个从零到有,从前端到后端的建站教程。全站工程师教程。服务器搭建教程。linux教程。百度收录教程。项目后端准备用Spring Boot。权限控制用Shiro。Spring Boot集成Shiro教程。

2017-10-19 10:30:49 569

原创 hadoop环境搭建

链接:www.linuxidc.com/Linux/2013-01/77681.htm

2016-11-07 15:24:14 192

原创 学习Hadoop时用到的linux命令

1.mkdir创建一个file文件夹mkdir file2.创建一个内容为Hello World的file1.txt文件echo "Hello World" > file1.txt3.查看file1.txt的文件内容more file1.txt

2016-11-07 10:11:23 277

原创 freemarker 和 springmvc 整合

直接百度。需要注意的一点是,freemarker的模板路径。

2016-08-21 20:30:36 267

翻译 HashMap遍历效率比较

转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry entry = (Map.

2016-07-07 13:11:27 1193

翻译 ajax post提交

$.ajax({            //提交数据的类型 POST GET            type:"POST",            //提交的网址            url:"testLogin.aspx",            //提交的数据            data:{Name:"sanmao",Password:"sanmaoword"},

2016-06-30 22:37:07 263

翻译 JVM内存管理

一、首先需要弄清楚什么是引用类型变量和基本类型变量。基本类型变量:基本数据类型的变量可以是一个数字、一个字符或一个布尔值。在Java语言中基本类型变量声明时,系统直接给该变量分配空间,因此程序中可以直接操作。例如,int a; //声明变量a的同时,系统给a分配了空间a=12;引用类型(或称为引用型)变量声明时,只是给该变量分配引用空间,数据空间未分配。

2016-06-25 22:53:23 303

翻译 jvm

相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、H

2016-06-22 16:00:12 196

原创 java静态

java的static方法变量,在程序运行前,保存在文件中(硬盘),以class文件中中间码存在,在编译时确定内存地址程序运行时,就将地址映射到内存,等于就进入内存。

2016-06-07 10:29:40 227

原创 模糊查询防注入

关于模糊查询防注入,目前有两种解决方案:1.是采用:name like '%' || #name# || '%' 这种方式,但是使用的时候,考虑到索引问题,上面这种语句是不会走索引的,有时候会遇到检索不到数据奇怪的现象,所以不推荐。2.是在代码层做控制 :if (!StringUtil.isEmpty(this.companyName)) {      table.setCom

2016-05-31 13:30:09 756

原创 db2和oracle转换

一、截取字符串(db2是从0开始)TO_date(SUBSTR(b.BILL_DATE,0,8),'yyyy-mm-dd')二、分页row_number() over()

2016-05-19 18:26:35 502

原创 Eclipse上安装angularjs插件

安装地址:http://oss.opensagres.fr/angularjs-eclipse/0.5.0/              全选,下一步,接受,安装。安装完成之后需要将项目转换为angularjs项目:项目右键,选中configure

2016-05-10 10:25:25 8822 2

原创 tomcat部署多项目多站点

最好下载tomat安装版,因为部署多项目会出现内存溢出。-XX:PermSize=256M-XX:MaxPermSize=386m-Xms1024m-Xmx1024mtomcat下面的server.xml文件加上如下配置:  每个Host都代表一个站点。

2016-05-02 17:27:04 381

原创 在eclipse中使用Lombok

1、下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar 2、运行Lombok.jar: java -jar  D:\001_software\work\Java\libs\lombok.jar         数秒后将弹出一框,以确认eclipse的安装路径 3、确认完eclipse的安装路径后,点击ins

2016-04-28 22:52:02 271

原创 db2和oracle区别

一、oralce :  to_char(TAX_RATE,'9999999990.9999')             db2 : VARCHAR_FORMAT(cast(t.TAX_RATE as decimal(8,2)),'99999999990.9999')

2016-04-28 18:36:00 237

原创 oracle配置

实例名 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 端口号))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = 实例名)    )  )

2016-04-28 14:42:09 240

原创 可编程机器人推荐

简单、入门、最重要是实惠,功能对于初学者足够了。机器人:Makeblock

2016-04-28 13:11:00 936

原创 base64加密

/** * BASE64加密工具类 * @author john * */public class BASE64 {private BASE64(){}/** * 加密 * @param str * @param encode * @return */    public static String getBase64(String

2016-04-28 11:52:46 249

原创 Shiro容易误解的地方

Shiro只对post请求进行权限拦截

2016-04-15 16:01:52 340

原创 Http请求

Http请求分为POST和GET,默认是GET方式。POST:发送数据不受限制GET:发送数据小,明文

2016-04-15 14:43:37 249

原创 解决项目部署的版本问题

如图

2016-04-15 10:11:46 313

原创 解决java内存溢出最佳配置

-Xms800m -Xmx800m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2016-04-14 10:50:08 326

oracle客户端

2016-04-28

oracle客户端+PLSQL

2016-04-28

SSH整合框架

Spring + SpringMVC + Hiberante + Shiro + Quartz整合框架

2016-04-15

空空如也

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

TA关注的人

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