- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 poi word 基础概念讲解二 并附上简单代码demo
我不是一个资深高手,只想描述普通人在项目中真正常见的问题,以及我的一些经验!上一篇文章中讲了针对word的一些简单的操作,如文字添加、表格添加,样式田间、以及合并单元格,对列举的基础概念做基础解释,详细请参考另外一篇文章,链接如下这篇文章主要介绍一下word插入之图片,话不多说,直接上操作。
2024-09-10 20:30:13
388
原创 poi word 基础概念讲解一 并附上简单代码demo
我不是一个资深高手,只想描述普通人在项目中真正常见的问题,以及我的一些经验!Apache POI,分别为 Word、Excel、PowerPoint 等各种格式提供不同的类方法,本篇只涉及操作Word文档的功能,对应XWPFDocument类。话不多说,直接上操作。
2024-09-09 20:48:59
512
原创 frpc搭建全过程
当然有些公司天然开发测试环境就是在云服务器上的,可以直接通过云服务器的公网ip进行访问,当然这个是最好的,但是,如果公司内网服务比较多,内部开发环境就全部部署云服务器,必然也是一比不小的成本,最近在帮助朋友公司搭建开发环境的时候,我就利用frpc 购买了一台配置相对较低的云服务器作为跳板机,利用frpc的端口转发,将公司内网的服务,通过端口转发,抛给外网,实现外网可以访问内网服务的目标。如上图所示,服务端的配置其实相对简单 ,frps 服务运行端口 设置token 用于安全验证,避免非安全链接。
2024-09-06 16:33:44
512
原创 centos7 搭建 openoffice全过程
在一些中小型的项目中,经常会遇到有些客户提出,需要预览上传到文件服务器的office 文件,比如word ppt excel等,这个时候,常规的做法,就是讲这些文件转成pdf,在用户点击预览时,直接在浏览器实现预览的效果。当然目前技术发展,出现了n多的方案,比如openoffice 新一些的比如kkFileView 都能实现自搭建,从而实现office文件转pdf的效果,此文基于openoffice搭建而来。我不是一个资深高手,只想描述普通人在项目中真正常见的问题,以及我的一些经验!
2024-09-05 20:25:01
1634
原创 centos7 安装minio
项目中,我们经常会遇到上传附件,预览图片,播放视频等需求,这个时候,作为一个实际开发场景,就需要我们搭建文件服务器了,当然技术发展到现在,给到我们的选择已经变得很多了,比如很原始的时候基于nginx 的服务器硬盘直接搭建,搭建ftp服务,搭建minio购买云服务等。执行命令启动成功之后,浏览器访问http://localhost:9090就可以访问minio的图形化界面了,这边的9090 是命令中指定的9090端口,我截取了之前搭建过的首页截图,默认账户密码,看自己的设定,就是脚本中你预设的值。
2024-09-04 17:36:46
1249
原创 centos7 redis搭建全过程
命令行操作 wget http://download.redis.io/releases/redis-4.0.6.tar.gz。下载地址:http://download.redis.io/releases/ 关于版本各位自行选择。一般我会在/user/local下面创建redis文件夹,再把文件拷贝到redis文件下面。redis在企业级项目中的作用不言而喻,基本的用户登陆都会用到,话不多说,直接上操作。5.前台启动redis,进行redis安装状态测试。修改redis.conf文件,一般修改配置如下。
2024-09-03 16:34:26
478
原创 gitlab-runner安装教程基于gitlab-ce的CICD
上一片文章中,我们讲解了一下,企业内部代码服务器,gitlab-ce的搭建,搭建之后,我们有了代码管理的工具,基于代码工具gitlab-ce的基础上,我们聊一下企业内部的cicd。如果出现上图情况,证明gitlab-runner 已经注册成功,接下来就是在项目的根目录,编写自动化构建脚本,创建.gitlab-ci.yml文件,编写基于自己环境的cicd脚本。由于国内docker镜像站的特殊原因,后续我的文章中会全面避开基于docker部署的教程,而且原生部署,也利于管控版本。
2024-09-02 16:55:46
489
原创 mysql性能优化之explain
explain是用来分析SQL的执行计划的工具。现实工作中,我们遇到查询缓慢,定位到sql执行缓慢时,认为的经验判断虽然很重要,但是最依赖的肯定是explain工具,因为此工具会帮我们把实际的sql执行计划结果展示出来,让我们快速定位,整体哪里最慢,为什么慢。EXPLAIN作为MySQL的性能分析神器,读懂其结果是很有必要的,针对此工具单独开篇聊一下就具备了很大的必要性。:展示当前查询可以使用哪些索引,这一列的数据是在优化过程的早期创建的,因此有些索引可能对于后续优化过程是没用的。:索引使用的字节数。
2024-09-02 16:02:45
595
原创 mysql建库建表的规范问题讲解
此处我需要补充说明一下,在我个人实际开发经验中来讲,做逻辑删除的好处是,数据不会丢失,低风险,但是会冗余无用数据,但是同时会带来唯一主键的约束问题,举例,本来业务中三个字段按照业务应该是唯一的,利用这个来创建唯一索引约束数据,但是因为逻辑删除原因,会导致问题,这个大家结合实际情况来使用,不必要盲从。【强制】varchar 是可变长字符串,不预先分配存储空间,长度不要超过 5000,如果存储长度大于此值,定义字段类型为 text,独立出来一张表,用主键来对应,避免影响其它字段索引率。不是唯一索引的字段。
2024-08-30 11:36:58
453
原创 自建mysql的配置调优
1.缓冲池字节大小调整(innodb_buffer_pool_size) 推荐值为物理内存的50%~80% (注意 我们说的物理内存的概念,一般是指整个机器上只有mysql 但是实际在开发环境时,一般小公司可能存在一个物理机器上,多个服务,基于这种情况,我们把物理内存换个角度理解,叫可用剩余内存)脏页占innodb_buffer_pool_size的比例(innodb_max_dirty_pages_pct) 推荐值为25%~50%4.后台进程最大IO性能指标(innodb_io_capacity)
2024-08-29 17:55:04
347
原创 安装centos7 但是你真的能顺利的使用了吗,试试我的一些经验,小白可看,高手勿喷
安装centos7 但是你真的能顺利的使用了吗,试试我的一些经验,小白可看,高手勿喷
2024-08-26 18:21:30
281
java 加壳工具将jar包二次加密,让打出来的jar包无法被查看
2024-09-02
myeclipse 2014,2015 2.0, 2016 ci1破解
2016-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人