- 博客(14)
- 收藏
- 关注
原创 关于String.getBytes()方法 在两个操作系统中的问题
String类型获取字节并且计算字节个数是按照当前操作系统所默认的编码格式进行计算的,比如我自己win10系统所使用的编码格式是 UTF-8,而部署在服务器上的系统则是linux系统 所采用的默认编码格式是ISO-8859-1,故在两台操作系统中使用此方法计算字节个数的结果是不一样的,此时可以统一编码格式(采取以下方法)String.getBytes(“UTF-8”)...
2021-07-12 16:10:58
360
原创 使用spel动态表达式设置es动态索引
import com.sangfor.taxation.common.monitor.ServiceMonitor;import lombok.Data;import lombok.EqualsAndHashCode;import org.springframework.data.elasticsearch.annotations.Document;@EqualsAndHashCode(callSuper = true)@Data@Document(indexName = "service_mo
2021-06-05 10:32:11
561
原创 反序列化字段校验-(接口传入数据的校验)
我们会遇到这种情况,比如前端传入一个浮点型数据(例:12.001),然而字段类型却是Long类型,此时,springmvc会自动将该数据强制转化成Long类型(例:12),此时传过来的数据就是12。但可能由于项目需求,你需要对传入的数据进行校验判断是否为整型,是整型才能进行数据处理,否则抛出异常或者停止该流程的执行。这时候我们就需要对该数据进行反序列化校验。通过使用 @JsonDeserialize注解写在字段上面,并且自定义一个反序列化处理类。 /** * 最大连接阈值 */
2021-05-24 11:21:33
701
原创 git操作相关记录
1、比较两次提交之间的文件更新列表(新增、删除、修改)git diff f22383335316d1e0879593eea1f73e1a18531a79 138003954faafc6c09976fe112849622a728d2f9 --name-status说明:1)需要先在项目的git页面上或者采用 git log 命令获取到 对应的提交号2)–name-status 表示 :显示新增、修改、删除的文件清单2、其他命令见下表所示:选项说明–stat显示每次提交的文
2021-05-13 14:34:19
520
原创 docker容器数据库一次执行操作流程2021-05-13
1、将mysql脚本放置在服务器并且给予能读写权限。2、获取docker的容器名docker ps -a3、拷贝本地文件(/root/sqlfirst.sql)到容器的某个路径中docekr cp 你的文件路径 容器名:docker容器路径例:docker cp /root/sqlfirst.sql mariadb:/注:第三步拷贝本地文件还能通过以下两个步骤进行操作(1)确定我们的容器名(mariadb),并获取容器长IDdocker inspect -f ‘{{.ID}}’ maria
2021-05-13 14:28:26
218
原创 虚拟机docker MySQL 用本地sqlyog打开教程
docker0那个地址是docker虚拟化的地址所以你需要使用下面那个虚拟机本地地址之后你用sqlyog打开docker的MySQL会遇到一个2058的bug:https://www.jb51.net/article/171721.htm要记得把localhost 改成% 这样就能够远程调用,用localhost是本地调用。然后就ok 了...
2020-09-18 10:01:15
157
原创 阿里云服务器部署springboot项目
如果是springboot项目,由于自带tomcat,所以建议使用jar包部署到服务器上。https://blog.csdn.net/weixin_39274753/article/details/81557501?tdsourcetag=s_pcqq_aiomsg参考以上博客。然后直接将jar包复制到服务器的某个文件夹上:...
2020-06-04 22:47:31
219
1
原创 接口的小坑01
(功能:前端存储选中的下拉框的数据然后将数据全部给后端处理)这是前端的代码: //监听提交 form.on('submit(saveRoleForm)', function(data){ //数据的提交,ajax方式 if(data.field.status=="on"){data.field.status=0} else {data.field.status=1} console.log(data.field);
2020-06-01 23:23:56
200
1
原创 mysql的模糊查询
持久层接口的写法List<?> selectBydeptNameandcreate_by(@Param("deptName") String dept_name,@Param("createBy") String create_by);mapper.xml的写法<select id="selectBydeptNameandcreate_by" resultMap="BaseResultMap"> select * from tbl_dept <where
2020-06-01 22:58:27
197
1
原创 前端下拉框循环(lay-ui)
<label class="layui-form-label">部门名称:</label> <div class="layui-input-inline"> <select name="deptId" id="department" lay-verify="required"> <option value="" ></option> </select> </di.
2020-06-01 22:47:00
1524
原创 MySQL数据库建库建表以及外键级联操作
MySQL数据库建库语句CREATE DATABASE 数据库名;使用数据库:USE 数据库名;CREATE DATABASE robowolf_material;USE robowolf_material;删表语句:DROP TABLE 表名;建表语句:create table XXX(数据名称 数据类型,数据名称 数据类型 约束);约束可有可无,若有多个约束空格隔...
2019-10-26 14:13:57
888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人