- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 MyBatis入门
先上https://start.spring.io/上创建项目,添加mysql,mybatis依赖,maven文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o
2021-03-31 16:12:13
122
原创 spring boot 中thymeleaf 模板引擎常见用法
以下是thymeleaf 常用写法:控制器端变量渲染到模板写法控制器方法需要一个ModelMap来传递变量@Controllerpublic class Hello { @GetMapping(value="/hello") public String index(ModelMap map){ map.addAttribute("msg","this is a message"); return "hello"; }}模板写法<
2021-03-31 16:10:18
132
原创 spring boot 控制器输入参数设置
在spring boot 中获取输入参数是非常方便的,先看下最简单的控制器:@RestControllerpublic class Hello { @GetMapping(value = "/hello") public String index(){ return "hello"; }}不出意外,最终浏览器输出是hello,但是我们有时候要获取请求参数怎么办呢,我们先以get方式演示,post的也差不多,比如我们要输入两个参数name和age,可以直接在
2021-03-31 16:08:35
1058
原创 java中文件读写常用方法
java中常用FileReader来读取文件,但是读出来是一个一个字符,我们可以用BufferedReader来一行一行读取public class Test{ public static void main(String[] args){ try { FileReader r = new FileReader("a.txt"); BufferedReader br=new BufferedReader(r);
2021-03-31 16:07:01
139
原创 用调度场算法计算表达式的值,javascript实现
最近想试下做微信小程序,刚开始写,想找点东西练手,试下写个计算器的小程序,查了一下,做表达式求值是用的Dijkstra的调度场算法,用两个栈就可以实现,一个输出栈,一个操作符栈,算法描述如下:依次按顺序读入,读到数字:直接输出;读到一般运算符:如果栈顶的运算符优先级不低于该运算符,则输出栈顶运算符并使之出栈,直到栈空或不满足上述条件为止;然后入栈;读到左括号:直接入栈;读到右括号:输出栈顶运算符并使之出栈,直到栈顶为左括号为止;令左括号出栈。当读入完毕时,依次输出并弹出栈顶运算符,直到栈被清空
2021-02-05 09:17:17
144
原创 linux 中用 scp 命令传文件的用法
想必小伙伴们经常有要在两台linux服务器间互传文件的需求,哪么在linux 下互传文件,用的就是scp命令,下面我就来介绍下scp的一些日常用法。简单写法scp [可选参数] file_source file_target 只要记住前一个文件是源文件 后一个文件是目标文件就行了,参数嘛,就记住 -r 是递归复制整个目录,我觉得这个算是常用的一个参数吧,其他参数大家可以在网上查。本地文件传远程的写法scp 本地路径 远程用户名@远程IP地址:远程文件夹路径 实例scp /home/test
2021-02-03 14:46:29
231
原创 linux 中 screen 命令及应用场景
公司服务器用的centos这个版本,一般的命令我们敲完,马上就有反馈,但是有时候也会碰到一些特殊的场景,比如网站数据比较多,图片都有几十个G,客户要迁移网站,要把图片打包,然后要用scp把图片打包文件上传到另一台服务器,按现有这种几十K的网速,太慢了,小伙伴们如果不想加班守在电脑跟前,可以使用screen命令,为什么要用这个呢,一般我们用xshell或者其他工具软件连上远程的服务器,当你关掉这个远程xshell窗口时,这个正在执行的命令就退出执行了,如果你想关掉窗口命令还继续执行的话就可以使用screen这
2021-02-03 10:39:34
203
原创 nginx设置图片跨域
今天一个项目,前端要跨域调用另一个项目的图片,由于我们用的是nginx ,查了一下资料,设置了一下nginx 的图片跨域:location ~* \.(gif|jpg|jpeg|png|bmp|swf)$ {add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,O
2021-01-28 09:33:35
754
原创 word文档转html格式在线预览,使用了phpoffice,pydocx,java POI各方案,最终用unoconv解决
最近客户要做一个word,excel 文件在线预览功能,以下是实现此功能的全过程。由于我们用的是PHP开发项目,最开始想到的是用PHPoffice里的phpword来进行转换,以下是关键代码。<?php$phpWord = \PhpOffice\PhpWord\IOFactory::load('test.doc');$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "HTML");$xmlWriter->
2021-01-27 11:24:58
749
1
原创 thinkphp 5 报错 显示 nginx 404页面
今天把项目布署到线上,报错了,却一直显示nginx的404页面,如果一直这样是没法解决问题的,我上线看了一下thinkphp的日志文件:[ sql ] [ SQL ] SELECT `data_id`,`pid` FROM `tb_data_manage` WHERE `pid` IN (53,49,47,46,35) [ RunTime:0.000595s ][ error ] [8]未定义数组索引: see[/data/web/data_manage/runtime/temp/5e9fc553d7
2021-01-25 16:39:38
250
原创 PHP多维数组排序,用array_multisort函数对数组按指定字段排序
PHP中有一些函数可以用来对数组进行排序。sort() - 对数组进行升序排列rsort() - 对数组进行降序排列asort() - 根据关联数组的值,对数组进行升序排列ksort() - 根据关联数组的键,对数组进行升序排列arsort() - 根据关联数组的值,对数组进行降序排列krsort() - 根据关联数组的键,对数组进行降序排列例如: $arr=['green','car','apple','book']; sort($arr);
2021-01-14 10:29:12
538
原创 centos 上安装ftp,及 530 Login incorrect,500 OOPS: chroot错误处理
#vsftp的安装我用的是centos ,所以直接yum安装,安装需要一段时间。[root@localhost ~]#yum check-update如果你不想更新系统,也可以直接用以下命令安装vsftp。[root@localhost ~]#yum -y install vsftpd然后修改一下vsftpd的配置文件[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf不允许匿名访问anonymous_enable=No允许使用本地帐户进行
2021-01-12 10:36:00
593
原创 PHP中数组的入门
php中的数组是一种非常实用的数据结构,它不同于C语言,C++,Java中的数组,其他语言中数组只是一种顺序存储的数据结构,php的数组不仅可做顺序存储,还可以把它当成哈希表使用,还可以当成对象使用,当成树使用,总之php的数组功能要远多于其他几种语言。#顺序数组的使用<?php$arr=array(1,2,3,4,5,6);以上为顺序数组初始化,和其他语言相类似,由于php是弱类型语言,所以数组的成员可以是不同数据类型,比如整数,字符串,对象等。$arr=array(1,1,2.3,'a
2021-01-04 11:20:57
99
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人