本文记录下我遇到的Linux下常用解压缩、压缩命令的用法 #解包: tar xvf FileName.tar #打包: tar cvf FileName.tar DirName #排除某个文件夹打包 tar -zcvf root.tar.tz --exclude='/path/to/folder/exclude' /path/to/folder #(注:tar是打包,不是压缩!exclude发现用ubuntu不能带双引号) #增加 -h 可以备份的时候,遇到symlinks,去备份实际的数据,而不是打包一个链接 #…

2021-03-04 0条评论 1625点热度 0人点赞 admin 阅读全文

有个项目的UI开发框架用的iView,不过在Vue框架下,富文本编辑器功能全面的不多,后来找到了百度的ueditor,github页面:https://github.com/fex-team/ueditor 功能确实比较丰富,有图片、文档的上传和整理,不过原生没有在vue下的适配,好在github上有开发者已经做了适配,可以采用v-model来绑定编辑器的内容,这个就很vue了,详见:https://github.com/HaoChuan9421/vue-ueditor-wrap 这篇文章不做详细介绍如何使用,gi…

2021-03-03 0条评论 1263点热度 0人点赞 admin 阅读全文

最近项目用到了百度的富文本编辑器UEditor,功能还是挺强大的,主要看中了它的图片和文档上传功能,不过它的后台适配的程序还是比较老旧的jsp模式,且文档写: 现在项目中使用了Spring的MVC,想用它适配,经过一番改造,实现了在Spring下的后端对接UEditor程序(只针对图片和文档的上传/列表这部分对接功能),其他功能照着API略加修改就好了。 关于如何在前端整合(vue/iView中整合富文本编辑器ueditor并解决插入表格行列错位问题),请查看:https://blog.terrynow.com/2…

2021-03-02 1条评论 950点热度 0人点赞 admin 阅读全文

介绍如何在Spring/SpringBoot中实现文件下载,以及解决输出文件名是中文名称时,遇到的中文乱码问题。 如果你用的Spring而不是SpringBoot,需要额外配置下: 代码配置:新建(如果没有的话)一个@Configuration的Class(extends WebMvcConfigurerAdapter)实现configureMessageConverters() ,增加converters.add(new ResourceHttpMessageConverter()); @Configuratio…

2021-03-01 0条评论 1673点热度 0人点赞 admin 阅读全文

在写SQL语句的时候,有时候需要将多行的数据合并到一行上,比如在联合其他一对多的表的时候,或者在做group分组的时候。 举个例子,有一个部门表t_department(id, name),一个员工表t_staff(id, name, sex, department_id), 两者是一对多的关系, 需求1 select 部门表,以及部门里的员工的姓名,都逗号隔开:1, '财务部','张三,李四,王五' 需求2 select 员工表,按男女分组,列出人名:'男','张三,李四' '女','王五' -- 联合其他表的情…

2021-02-28 1条评论 914点热度 0人点赞 admin 阅读全文

让局域网内的电脑动态分配IP,可以借助硬件网络设备(如路由器等),不过一般功能比较弱,可能没有根据电脑的MAC地址分配特定的IP的功能。而Linux的dhcpd服务,就可以轻松做到。 一般Linux发新版本,都很容易安装 #centos  yum install dhcp #or ubuntu apt install isc-dhcp-server 以局域网192.168.1.0/24 网关192.168.1.254 DNS192.168.1.253、192.168.1.252 DHCP服务器192.168.1.2…

2021-02-27 0条评论 1332点热度 0人点赞 admin 阅读全文

再用Spring/SpringBoot做API输出的时候,最多用到的是Json格式的了。为了简单高效,我们并不希望每次在输出的时候,自己去拼接JSON,或者用JSON工具类去格式化转成Json的String输出,最好是直接返回一个对象,自动输出为String,我们还可能需要将Date类型的Object转成格式化过的日期例如:2021-02-26 09:02:01 或者将org.json.JSONObject org.json.JSONString等其他自定义的Object也转成JsonString 例如,我们定义这…

2021-02-26 1条评论 1237点热度 0人点赞 admin 阅读全文

Maven项目不免会引入一些公司内部开发的Jar包,或者如果项目用到Oracle的数据库,Oracle有点特殊,它的jar包不能正常在在maven中引入。这就需要用maven引入外部的jar了。 POM修改的地方如下,实现了导入外部的jar,并用maven打包的时候,会把外部依赖的jar也打包进去了。 <dependencies> <!-- 在这里添加外部依赖jar --> <dependency> <groupId>com.oracle</groupId>…

2021-02-25 0条评论 760点热度 0人点赞 admin 阅读全文

我们程序里需要判断服务器是否能ping通,在之前的文章里,有介绍如何用程序ping服务器,详见:https://blog.terrynow.com/2020/12/28/java-ping-ip/ 不过有时候,服务器是禁ping的,我们还可以根据服务器上开通的服务(会开通对外端口号)来判断是否能连通。 我有尝试过用apache commons-net的TelnetClient来检查,如下代码: TelnetClient telnetClient = new TelnetClient(); telnetClient.…

2021-02-24 0条评论 1091点热度 0人点赞 admin 阅读全文

在使用SQL查询的时候,一般排序的时候,会根据order by column asc/desc,来根据某个字段的降序或者升序来排列,但是有时候,需要我们指定的特定序列来排列。 比如有一个表(动物表)t_animal(id,name,type_name),根据栏位:type_name 特定的顺序来排列(type_name里有tiger cat dog)我们就要根据tiger dog cat这3个类型的现在这样的顺序来排列,SQL如下 SELECT id, name, type_name FROM t_animal O…

2021-02-23 0条评论 701点热度 0人点赞 admin 阅读全文
1737475767783