- 博客(22)
- 收藏
- 关注
原创 财务报表功能如何实现(思路)
在公司做B端业务时,报表功能是一个经常会面临的需求,有些时候需求很离谱,产品不仅仅要求报表出的数据准确,还要查询数据快,还要支持实时性,经典啥都需要。
2024-08-26 16:19:51
270
原创 docker 安装redis
这个命令会创建一个名为redis-Hellow123的Redis容器,并将Redis服务器的默认端口映射到主机的端口6379上。首先,确保你已经安装了Docker。你可以从官方网站(https://www.docker.com/)下载适合你操作系统的Docker版本,并按照说明进行安装。现在,你已经成功在Docker中安装了Redis并指定了密码。请确保密码的安全性,以免未经授权的人员访问你的Redis服务器。替换Hellow123为你要设置的Redis密码。等待一段时间,Redis容器将会启动并运行。
2023-08-20 16:33:31
518
1
原创 SpringIoc项目实际应用
SpringIoc (inverse of controller) 字面意思是控制反转,但是宁一个名词更能体现他做的事情“依赖注入”,既让调用类对某一接口的实现类的依赖关系由第三方的(容器或协助类注入),
2023-05-24 11:33:46
216
原创 JVM 垃圾回收算法介绍
value = v;} }ThreadLocal的实现原理,每一个Thread维护一个ThreadLocalMap,key为使用弱引用的ThreadLocal实例,value为线程变量的副本。这些对象之间的引用关系如下 //创建pre()存储方法begin declare i int; //定义i变量set i=100;while i<100 doinsert into userCInfo SET id=i, mem
2022-01-12 14:03:56
661
原创 开发日常笔记
1、密保功能改版概要设计时没有搞清楚,用户登录数据的来源,用户数据的正确性(导致开发过后出现许多的问题)修改接口时没仔细看这个接口是否还有其他地方在调用,导致出现线上bug总结:做开发时需要全局考虑,这个数据怎么从用户那里来,我们又如何将数据展示给用户2、火马概要设计开发对于三方交互文档需要仔细通读文档,这样遇到相关问题才能解决数据库设计时需要考虑到以后的扩展性,以后排查问题是否方便(传参的方式)...
2021-11-05 00:46:52
286
原创 docker的常用命令
1、镜像我理解的镜像是基础,容器是镜像运行的结果,类似于进程和进程不同的是资源共享。2、容器日志查看方案3、项目部署与创建镜像4、docke资源限制学习笔记5、docker 常用命令1、交互式运行容器docker run -it ubuntu:15.10 /bin/bash 2、端口docker run -d -p 80:5000 training/webapp python app.pyp 端口映射(默认TCP ) upd 端口后面加上 /udp查看端口绑定: do
2021-10-11 19:24:48
137
原创 2021-06-02
商业模式画布在看一个产品如何去挣钱时,使用商业模式画布可以精准的分析他挣钱的原因。对直接的商业模式画布,可以充分了解自己的竞争力,未来发展方向。1、客户细分客户是商业模式的核心,我们服务于哪些客户群体,要为谁创造价值,谁是我们的重要用户。商业模式可以定义一个或多个或大或小的客户细分群体,以及该胡咧哪些客户群体。一旦作出决议,就可以凭借对特定客户群体需求的深刻理解,仔细设计相应的商业模式。2、价值主张我们要向客户传递什么样的价值,我们正在帮客户解决哪一类难题,我们正在满足哪些客户需求,我们正在为
2021-06-02 01:10:22
467
原创 Java异步编程
1、Java基本的异步工具类设计:1、任务执行容器public static synchronized ExecutorService getPoolExecutor() { if(executor==null) { BlockingQueue<Runnable> queue = new ArrayBlockingQueue<>(10000); executor = new ThreadPoolExecutor(8,
2021-04-14 08:50:45
94
原创 基于Java创建kafak生产者
kafka生产者1、导入依赖因为后面用flink作为消费者所以一起导入<properties> <compiler.version>1.8</compiler.version> <flink.version>1.7.2</flink.version> <java.version>1.8</java.version> <hive.version>
2020-08-17 16:38:16
198
原创 原来快速排序如此简单
前几天写了二分查找,今天重新来看快速排序。发现他们有许多共同的地方。先说说二分的思想:对于有序数组,将数组为两份取中间值,如果等于返回。如果小于继续在左区间寻找,重复步骤1.如果大于在右区间找,重复步骤1.执行上述步骤,直到left指向的下标大于right指向的下标(说明遍历完了了还没有找到)。在来说说快速排序:选择一个基准值将比他小的值移到左边,比他大的值移到右边。左边区域右边区域重复步骤4,直到每个分区只有一个数。可以说快速排序是一种分治的思想,然后我们如果只看分区过后的话,可
2020-06-27 21:27:47
175
原创 Vue中组件的数据传输
获取组件数据获取DOM数据1、引用的方式操作DOM(获取DOM数据)在HTML标签中使用ref标签来引用数据://HTML部分<p @click="handleClick" ref="click1">{{num1}}</p//Vue组件部分handleClick:function(){ this.num1++; alert(this.$ref...
2020-06-27 15:02:49
241
原创 基于SpringAop实现日志管理
1、加入aop依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2、创建一个接口对象@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Docum
2020-06-23 15:36:03
1181
原创 Git的基本操作
拉取分支git pullgit checkout 分支名称提交分支git add .git commit -m "提交分支时的备注信息"git push将分支合并到主分支上如果不再主分支上需先切换到主分支git checkout master(主分支名称)查看当前所在分支git status合并到主分支git merge origin/(需合并到主分支上的分支名称...
2020-03-22 17:30:19
94
原创 android布局
一、线性布局LinearLayout属性名作用orientation设置内部排列方式(vertical垂直,horizontal(水平))layout_gravity设置控件再相对于父布局的位置(当LinearLayout为horizontal时水平方向设置无效果,因为水平方向父布局长度不固定)layout_weight控件权重(每个控价占父布局的几分之几...
2020-02-19 20:39:36
153
原创 解决android 通知不显示问题
在学习《第一行》代码的时候,学到使用通知章节时书上的代码不能在手机上显示通知。原因:NotificationCompat.Builder()过时解决办法:android 8.0 在NotificationCompat.Builder()中添加了一个chanlId参数在写的时候添加上。在每次使用通知时对系统版本进行判断(否则会报错)8.0及以上需要设好“channelId”(唯一与后面的Not...
2019-08-13 22:46:17
5735
3
原创 全排列模版
全排列模版void quanpailei(int n){ if(n==4) { for(int i=0;i<4;i++) cout<<a[i]<<" "; cout<<endl; return; } for(int i=n;i<4;i++) {...
2019-05-14 18:30:16
198
原创 欧拉函数与素数筛
线性素数筛与欧拉函数1.欧拉函数:n的欧拉函数num(gcd(a,n)(n|1-a))代码#define ll long longusing namespace std;const int Max=1e5;int isnotprime[Max]={1,1,0};int prime[Max];int num_prime=0;int phi[Max];void playprime(...
2019-04-11 21:26:36
157
原创 快速幂初步
求aba^babmod c感觉是二进制的应用之一;比如求4134^{13}413,我们可以把13转化为二进制1101那原式就等于4∗44∗484*4^{4}*4^84∗44∗48附上代码#define ll long long ll mypow(ll a,ll b,ll mod){ ll res=1; a%=mod; while(b--) { if(b&...
2019-04-02 02:12:58
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人