- 博客(108)
- 收藏
- 关注
原创 教你挣第一个一百万
在人生的长河中,每个人都可能怀揣着挣得第一个一百万的梦想。这个梦想,既是对物质生活的向往,也是自我价值实现的体现。然而,将梦想转化为现实,并非一蹴而就,它需要我们付出努力、智慧与坚持。以下,我将从几个关键方面,为你描绘一条通往一百万梦想的道路。首先,明确你的一百万目标。这不仅仅是一个数字,更是你未来生活的蓝图。思考一下,这一百万将如何改变你的生活?是用于购房、创业、投资,还是实现其他的人生愿望?有了明确的目标,你便能更有动力地前进。接下来,我们一起来实现这个目标。一、明确目标,规划未来。
2024-07-10 09:37:51
351
原创 数字转型方案
数字转型方案传统模式,很难做到清晰知道自己有几个客户,很难做到清晰知道客户经常购买的类型,能留的主客户吗?很难,因为我们缺少工具,而我选择了工具就是小程序,小程序凭借不占内容、即用即走、开发简单的优势,让越来越多的人们加入其中。当然,也有一些人依然犹豫不定,是否要做小程序?随着电商的不断发展,不少线下实体店受到冲击,开发一个小程序不仅可以实现“线上+线下”共赢模式,还提供了更为有用的宣传引流渠道。因此小程序可谓是拯救线下商铺的有力工具!例如餐饮小程序,用户在进店消费时,可以通过...
2021-09-02 16:54:49
114
1
原创 OData 协议介绍和使用
OData 协议OData一个开放的协议以一种简单规范的方式来创建和消费可查询和可协作的RESTful APIS。查询,分页,排序在GET的Request请求中以键值对的方式传递。1、offset,$limit 完成分页查询example.com?$offset=0 => 偏移量为0。example.com?$limit=15 => 每页个数为15。example.com?$offset=0&$limit=15 => 偏移量为0,每页个数为15。(1)操作符e
2020-09-02 09:08:31
1889
原创 sevrler三大组件
ServletRequestListener同是接口1:sevrler 处理请求,响应2:过滤器:拦截请求和响应 实现filter接口1--》监听应用程序环境对象* @author* 实现ServletContextListener3:监听器: 2--》监听会话* @author* 实现HttpSessionListener、3--》监听请求和相应...
2020-04-08 21:20:20
171
原创 Token的实现
控制层 返回页面的时候生成唯一的ID并保存到session中(分布式用springsession)页面提交的时候控制层获取这个ID 查询存在session 就继续运行,并删除,保持只执行一次,不存在就不运行由于我使用的是 注解+AOP+SpringSession+md5生成token1注解类/** * Token *///用在方法上@Target({ElementType.METH...
2019-07-30 22:16:04
236
原创 RabbitMQ 消息队列创建
创建@Resource(name = "template")private AmqpTemplate template;//创建一个myQueue123template.convertAndSend("myQueue123","注册失败");监听package com.rhzh.sso.message;import javax.annotation.Resource;impo...
2019-07-30 22:11:55
619
原创 RabbitMQ @RabbitListener注解和使用
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rabbit="http://www.springframework.org/schema/rabbit" xsi:schemaLocation="ht...
2019-07-30 22:10:45
34082
5
原创 Linux 安装 rabbitmq
1安装erlang以root身份执行下面命令yum install erlang2安装rabbitmq rpm包:wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpmrpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm...
2019-07-30 22:09:09
168
原创 centos 创建用户
1使用ps -ef|grep rabbit命令通过获取到的进程信息判断rabbit的安装路径/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.142进入到获取的路径中cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.14目录结构如下3进入到sbin目录找到rabbitmqctl文件4新增用户admin,密码也为a...
2019-07-30 22:07:27
164
原创 quartz的使用
第一步:MAVEN<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependency>第二步:配...
2019-07-30 22:05:30
109
原创 quartz规则
每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行一次:0 0 1 * * ?每天上...
2019-07-30 22:03:06
399
原创 防止CC攻击
请看回我以前的nignx上的配置,加入这四行limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:10m;limit_req_zone $binary_remote_addr zone=req_limit_per_ip:10m rate=50r/s;limit_conn conn_limit_per_ip 20;limit_r...
2019-07-30 22:01:31
361
原创 Nginx安装
基于CentOS 6.5方法11.yum命令安装yum install nginx –y(若不能安装,执行命令yum install epel-release)2. 启动、停止和重启好像不可以用--service nginx start好像不可以用--service nginx stop好像不可以用--service nginx restart启动sudo nginx重启s...
2019-07-30 21:59:18
127
原创 Netty 的使用
第一步:MAVEN<dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>5.0.0.Alpha2</version></dependency>第二步:pa...
2019-07-30 21:57:01
518
原创 mysql 分页查询
是用limit函数取前5条数据select * from table_name limit 0,5 或者select * from table_name limit 5 查询第11到第15条数据select * from table_name limit 10,5//统计数量SELECT count(id) FROM table...
2019-07-30 21:53:55
995
原创 mysql 增删改查语句
//查询SELECT * FROM table WHERE id = #{id}//更新UPDATE table SET PASSWORD=#{password} WHERE id = #{id};//新增insert into table (id) values(#{id});//删除DELETE FROM table WHERE id = #{id} ...
2019-07-30 21:52:51
150
原创 mysql 错误1366
//查看是否为utf8SHOW VARIABLES LIKE 'character%';//设置utf8set character_set_server=utf8;
2019-07-30 21:50:45
880
原创 mysql 异常
Packet for query is too large (1184 1024)show VARIABLES like '%max_allowed_packet%';set global max_allowed_packet = 100*1024*1024
2019-07-30 21:49:10
185
原创 mysql 内查询
#查询不存在的IDSELECTidFROM 1688_tipsWHERE id NOT IN ( SELECT tips_id FROM 1688_tips_option )#删除不存在的IDDELETEFROM 1688_tipsWHERE id NOT IN ( SELECT tips_id FROM 1688_tips_...
2019-07-30 21:47:00
3086
原创 ifnull
SQL IFNULL函数语法IFNULL(expression1, expression2) IFNULL(expression1, expression2)如果expression1为null, 在函数返回expression2,否则将返回expression1
2019-07-30 21:45:38
227
原创 ROUND
ROUND() 是两个参数ROUND(A,B) A 代表是要用到得字段 B是保留的小数 下面看别人的例子ROUND的格式:ROUND(p1,p2,p3),其作用是取四舍四入值P1:要被四舍五入的数字P2:保留的小数位数P3:如果为0或不输入,则表示进P1进入四舍五入,如ROUND(123.86,1) =123.90 如果P3是不为0的数,则对P1进行截断,可以理解为不四舍五入 ROU...
2019-07-30 21:44:28
498
原创 日期方面的查询
查詢當天的日期 :to_days(datetime) = to_days(CURDATE());//查询传入的时间select * from 1668_monthly_wages where year(date)=‘2019’ AND month(date)=‘3’;查询距离SELECT * FROM 1668_monthly_wages WHERE userid = #{name10}...
2019-07-30 21:43:00
140
原创 存储过程命令
show procedure status;這個SQL語句會顯示我們所有的存儲過程show function status;這個SQL語句會顯示我們所有的存儲方法;show create procedure 存儲過程名字;查詢 存儲過程的代碼show create function func_name;查詢 存儲方法的代碼...
2019-07-30 21:41:33
282
原创 什麼是存儲過程
存儲過程就是封裝我們的SQL語句以下就是創建一個存儲過程delimiter //create procedure SelectByUserId(in p int)SELECT * FROM phpcms_member WHERE userid = p;//調用存儲過程call SelectByUserId(12569);調用這個存儲過程就會運行SELECT * FROM p...
2019-07-30 21:41:00
188
原创 存储过程递归查询
DROP FUNCTION IF EXISTS myFunction;CREATE FUNCTION myFunction (rootId INT)RETURNS varchar(1000) BEGINDECLARE sTemp VARCHAR(1000);DECLARE sTempChd VARCHAR(1000);SET sTemp = '';SET sTempChd =cas...
2019-07-30 21:39:57
288
原创 mysql if语句
SELECT s1.userid ,s1.truename ,s1.mobile ,CASE s2.roleidWHEN ‘0’ THEN‘家長’WHEN ‘1’ THEN‘導師’WHEN ‘2’ THEN‘教育機構’WHEN ‘3’ THEN‘大聯盟’ELSE‘新导师’END AS ‘roleid’frommember_detail as s1LEFT JOIN ...
2019-07-30 21:38:05
2162
原创 存储过程错误
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated解决方法:select version(), @@sql_mode;SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''))...
2019-07-30 21:35:03
241
原创 mybatis批量操作
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.1</version> </dependency>...
2019-07-30 21:33:53
113
原创 Maven去掉一些不需要的版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions> <exclusion> <groupId&...
2019-07-30 21:31:32
3611
原创 Runtime监控项目内存使用情况
在工作中,有时候需要实时去监控内存的使用情况,当然监控java的jvm内存的方法有很多,比如:sun的jdk版本1.5和1.6之后中就带了很多这样的工具,jstat,jps,jstatd,jmap,jinfo,jconsole等一系列,这些工具基本已经能很好的去完成jvm内存,线程等监控工作。我们现在不需要做这么麻烦的,因为我们只是需要监控项目系统内存的监控,这时候就可以用到java.lang....
2019-07-30 21:28:30
337
原创 gradle删除依赖命令
Windows:gradlew build --refresh-dependenciesMac:./gradlew build --refresh-dependencies
2019-07-30 21:27:15
1854
原创 docker下载慢
vim /etc/docker/daemon.json { "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] }
2019-07-30 21:21:18
1484
原创 docker安装
安装命令yum -y install docker-io ls 查看目录命令service docker startchkconfig --add --level 245 docker (可以不用)docker version
2019-07-30 21:19:38
94
原创 docker 启动容器报错
错误信息[root@izm5e6oinxyjtai1svpum4z /]# docker start deae0e7ece32 Error response from daemon: driver failed programming external connectivity on endpoint my...
2019-07-30 21:17:58
753
原创 docker操作
docker ps -a 查看进程docker ps 查看进程docker rm 容器id 删除镜像docker start 容器id 启动进程docker stop 容器id 停止进程docker images 镜像目录 docker logs 容器id 可以看日志docker exec -it cfd6e57db461(容器id) /bin/bas...
2019-07-30 21:16:29
93
原创 WindowBuilder安装
进入到eclipse中点Help,然后点击Install new softwareWindowBuilderhttp://download.eclipse.org/windowbuilder/lastgoodbuild/创建一个项目
2019-07-30 21:14:48
328
原创 HttpClient的使用
HttpGet httpget = new HttpGet(rhzh); ---拿到GET请求HttpPost httpPost = new HttpPost(rhzh);---拿到POST请求 HttpResponse response = httpclient.execute(httpPost);----提交请求 返回可以相应的对象,相应的对象可以拿到相应回来的数据 下面的是最重要的代...
2019-07-30 21:10:54
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人