自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 mysql数据库count性能(存储引擎是Innodb)

count

2022-12-27 16:59:07 240 1

原创 JS日期和时间戳互转

JS日期和时间戳互转

2022-09-22 14:30:50 245

原创 idea build太慢

扩大编译的内存

2022-08-25 16:29:21 1098 1

原创 idea将module转为文件夹

idea将module转为文件夹

2022-06-20 17:03:28 940 2

原创 模拟HTTP请求如何处理Date参数

模拟HTTP请求如何处理Date参数

2022-06-17 15:02:41 526

原创 mysql安装starting the server卡主

安装了N次,都是在这个地方卡主,报错也是路径问题,卸载N次,最后安装成功了,原因很坑就是我的电脑名称是中文,改成英文就可以了,所以大家请注意,自己系统起名字,请写中文!!!!修改完毕之后重启电脑,再按照重装MYSQL的步骤重新安装即可成功!在重装的时候,我们发现之前的mysql名称无法使用,原因就是在 服务 中 已经存在这个名称的mysql服务进入服务中,找到两个mysql服务卸载完mysql后,服务中的 mysql服务是无状态的;我们可以以管理员身份进入 cmd 控制台

2022-05-10 19:14:30 698

原创 金额类型的数据如何保存不损失精度

问题数据库保存数据会损失精度,例如保存的数据为3,4599999999999999……解决方式设计时,约定金额数据统一精确到分(0.00),分之后的小数均舍去;前端传入的是double类型,后端用BigDecimal类型接受数据;private BigDecimal amount;数据库设计字段ALTER TABLE tsble1 ADD amount INT(8) DEFAULT NULL COMMENT '金额;单位:分';保存时数据转换,存入是将数据扩大一百倍作为整数存储,

2022-03-10 16:42:24 1432

原创 复选枚举数据库一个字段保存的设计方案

1. 使用技术点位运算2. 保存一. 前端传入枚举列表{"methods":[1,2]}二. 与后端的枚举进行校验public enum MethodEnum { METHOD1(1, "东"), //0001 METHOD2(2,"南"), //0010 METHOD3(4,"西"), //0100 METHOD4(8,"北"); //1000 private Integer code; private String name;

2022-03-10 16:05:46 1024

原创 git相关命令(持续补充)

1. git 前期配置前提:在git bash 中操作查询ssh key$ cat ~/.ssh/id_rsa.pub查询到的ssh key 可复制,并添加到远程仓库设置-新增ssh key 中2.中期使用git pullgit commit -agit pushgit merge

2021-09-23 18:00:39 93

原创 git本地代码仓库由http方式转为git ssh方式

转换本地连接远程git的地址(注:这也是git clone http://xxx.com和git clone [email protected]的区别,使用本方法节省删除文件以及从新克隆的时间)只需项目文件夹中将.git/config文件中url = http://xxx.com/Name/project.git改为url = [email protected]/Name/project.git即可。使用ssh 方式前提:新建ssh key...

2021-09-23 16:44:16 1914

原创 bean反射替换属性值

/** * 初始化数据 * @param bean * @param bean * @return */ public static <T> T getRequestBody(T bean) throws IntrospectionException, InvocationTargetException, IllegalAccessException, InstantiationException { log.info(.

2021-09-02 17:00:37 132

原创 迁移gitlub项目push问题

前提在gitlub上创建了一个仓库,在创建仓库的时候选了创建README.md,所以初始仓库中仅有一个README.md 从git上clone 一个工程模板,将这个项目工程文件夹中的.git隐藏文件夹删除,断开工程与git之间的连接 修改这个工程模板中的信息,使其符合自己的项目工程 按照第一次提交代码的步骤,,然后VCS→git→create git repository ,接着commit pushgit提交报错:Updates were rejected because the remo..

2021-02-25 11:02:57 252

原创 滚动定位固定样式

CSS样式,用来标注在弹窗or页面中的提交按钮、保存按钮、返回按钮等,用来定位在滚动弹窗or页面时,定位在其右侧不动的样式.footer { position: sticky; bottom: 20px; left: 0; width: 100%; height: 55px; line-height: 0px; padding: 20px 0px; text-align: right;}...

2021-02-08 16:03:13 144

原创 ES6(js)剔除数组中的元素

数组:let list = 包含N个对象的数组;剔除数组中的元素let list = [{name:'ab1';age:3},{name:'ab2';age:6},{name:'ab3';age:7},{name:'ab4';age:8}] 1. 某个确定的元素,有且仅有一个 const index = list .findIndex(item => item.age === 8) if(index > -1){arr....

2021-02-08 15:34:15 945

原创 输入模式更改快捷键

在word或者MD编辑器中,会遇到在文字前面信插入文字之后将后面原有的文字清除了。这是因为输入模式有两种:【改写/插入】我们默认的编辑状态是【插入】,我们在光标插入点之后输入文字,插入点之后的文字会随着插入的内容自动向后移动;当我们处于【改写】模式下,在光标插入点之后输入文字,插入点之后的文字会覆盖并直接替换掉。解决方式:点击 键盘中的 insert 快捷键 切换ps:一般是打字时不小心按到了insert按键导致的输入模式切换成改写导致的...

2021-01-22 18:23:18 902

原创 实体引用

在XML中,有的符号不能直接用,会引起结构逻辑的冲突,需要进行实体引用,以下为举例。&amp;lt;&lt;小于&amp;gt;&gt;大于&amp;amp;&amp;和号&amp;apos;'单引号&amp;quot;"引号...

2018-05-23 11:21:09 1155

原创 正则表达式(国际固话和手机号码)

regexp= "^(((\\d{2}-)?0\\d{2,3}-\\d{7,8})|((\\+\\d{2}-)?(\\d{2,3}-)?([1][3,4,5,7,8][0-9]\\d{8})))$"格式不合法。示例-固话:+86-010-40020020,国家代码选填;手机:+86-10-13523458056,国家代码和区号选填其中regexp= "^(\\d{2}-)?0\\d{2,3}-\\...

2018-05-18 10:47:11 42631 6

原创 Column count doesn't match value count at row 1问题解决

INSERT INTO tableA select * FROM tableB where   条件### Cause: java.sql.SQLException: Column count doesn't match value count at row 1; bad SQL grammar []; nested exception is java.sql.SQLException:

2018-02-05 18:01:56 24109

原创 select count(1) from tableA 的输出值类型

select count(1) from tableA 的输出值可以用 Map 类型承接,也可以直接用 int 类型。值得注意的是,当使用Map类型的时候,即Map 类型时,获取的Map中的Value值,用Long类型进行强制类型转换。即long countTemp  = (long) map.get(key);如果想要转化为int类型,同样可以使用强制类型转换转换为int类型。i

2018-01-26 15:43:22 3902

原创 程序模块中只能向数据库删除或者插入一条记录

在调用该模块的接口后,程序中打印日志内容包括删除语句,delete 掉了3条记录,并且再向这同一张表中插入一条记录。而在数据库中,和日志内容不相符的是,数据库中的3条记录并没有删除,即delete语句没有起作用,仅仅是插入语句起作用,向表中插入了一条记录。原因:该模块中 在service层 采用了@Transactional  注解,导致这些UPDATE、INSERT、DELETE语句只有

2018-01-26 11:02:22 617

原创 java.io.FileNotFoundException.csv (No space left on device)

java.io.FileNotFoundException: /mn/ord/data_tmp_20170707092276.csv (No space left on device)错误原因:磁盘空间已满。登录到ftp上发现原来之前的.csv文件都没有删除掉,导致这些废弃掉的.csv文件占满了磁盘空间。解决办法:清理磁盘空间,删除无用的.csv文件。

2018-01-19 14:47:15 560

原创 Java-date的拼接&Calendar的计算&Timestamp时间戳-表示时间的方法

背景:Java、eclipse 1.date 的拼接 输入所需的日期date,与当前日期的时分秒time,整合成完整的dateTime。private String getOrderDateTime(String datetime) { SimpleDateFormat f1 = new SimpleDateFormat("yyyyMMdd"); Locale

2017-08-04 11:17:34 3311

原创 UncategorizedSQLException: StatementCallback 未分类的SQL异常

背景:连接远程的SQL数据库,可以连接上这个远程的数据库,远程中的数据库中有这个视图,但是报错信息中却表明表或者视图不存在。错误内容:org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorized SQLException for SQL []; SQL state [HY000]

2017-07-27 10:27:39 16125

原创 nosuchbeandefinitionexception 注入失败

背景:MAVEN ,eclipse,springboot,mybatis程序在启动中报了nosuchbeandefinitionexception的错误,原因是自动注入时@Autowiredprivate TestInterface test;TestInterface 这个接口不能被当做bean类型注入。原因是在TestInterface 这个

2017-07-26 18:09:59 2907

原创 Maven入门使用文档

一、什么是Maven Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。 Maven项目的结构和内容在一个XML文件中声明,pom.xml 项目对象模型(POM),这是整个Maven系统的基本单元。 Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven

2017-01-09 17:05:25 312

原创 maven+Springboot——mapper层的sql执行失败,在service层里不能捕获到

sql语句本身出现错误,即bad sql 在serviceimpl中,public void updateOrder (Integer id, String d, boolean isS)throws Exception {System.out.println("here**************");ParamMap param = new ParamMap();param.seti(i

2017-01-09 16:35:17 4546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除