付梦伟的博客

该博客是博主用于记录在学习和工作过程中遇到的各种技术问题。

调用接口所遇到的若干问题

首先是被调用接口处方法的设置问题。正确代码如下 @RequestMapping(value = "/returnUuid") @ResponseBody public String returnUuid(@RequestBody String req) th...

2019-05-06 09:19:32

阅读数 25

评论数 0

Math.random()取随机数一直为0的错误解决方法

这几天碰到个很傻的问题,有一个需求需要取随机数。我很自然地写成了如下代码 int i = (int)Math.random()*10000; 然后取出的随机数一直为0,最后想了一下才发现代码的执行顺序是先将0-1的随机数强制转换为int类型,也就是0,然后0*10000当然就是0了。正确的写...

2019-04-03 16:14:06

阅读数 144

评论数 0

获取当前时间并作为时间戳给文件夹和文件命名

在Java中经常有许多下载文件后需要给临时文件命名的需求。最方便和有效的方法就是使用时间戳给临时文件夹和文件命名。 代码如下: //时间格式化格式 SimpleDateFormat simpleDateFormat =new SimpleDateFormat(...

2019-04-03 16:02:28

阅读数 243

评论数 0

Element中Dialog组件的使用

最近接触的项目前端使用的是Element和vue.js,在其中使用到了Dialog组件。在使用过程中遇到了许多问题,网上的解答虽然有,但是很多并不能解决我的问题。所以在此我记录下我遇到的一些问题以及解决方法。 首先是Dialog组件的显示以及关闭操作,代码如下: <el-bu...

2019-03-27 16:02:31

阅读数 302

评论数 0

vue.js中实现方法内某些代码延时执行

今天在工作时遇见了某些代码需要延时操作的情况。具体情况为前台grid在执行完增删改操作后需要在增加或者修改弹框点击确定导致弹框消失后,grid内数据能够及时更新以便显示增删改操作后的数据。这里的话使用的是vue.js中的setTimeout函数来解决该问题。代码如下: var that = t...

2019-03-27 15:39:06

阅读数 759

评论数 0

SQL中CONCAT函数的使用

今天在写代码时遇见一个需求需要将字符串进行拼接后再进行插入,为了解决这个问题进行百度后发现了SQL中的CONCAT函数。这里说下它的具体用法: 其可以将两个或两个以上的字符串进行拼接,可以用于查找和插入等操作。具体代码如下: mysql> select concat('1','...

2019-03-26 18:43:08

阅读数 203

评论数 0

SSM中form表单导入excel表后处理并接受回复

HTML层: js层: $("#formSubmit").unbind('click').click(function () { $("#Form2").submit(); $('#...

2018-01-28 22:17:57

阅读数 424

评论数 0

读取excel工具类自适应两种excel版本

excel版本有两种,如果不做出一个自适应的工具类对于代码的健壮性有重大影响。 代码如下: @Component public class ImportExcelUtil { private final static String excel2003L =".xls"...

2017-10-24 14:36:50

阅读数 230

评论数 0

解决谷歌浏览器文件上传fakepath问题

前段时间在实现一个文件上传功能时发现谷歌等主流浏览器会出于安全考虑将上传文件的地址换为fakepath。比如c盘的某个文件,无论其原先处于哪个文件之下。在上传之后其会自动变为C\fakepath\文件名字。   解决方案如下: 前台form表单提交文件 ...

2017-10-24 14:09:39

阅读数 7070

评论数 1

mybatis和Springmvc系统将数据从数据库传送到前台的总流程

首先映射生成数据库中表对应的mapper和表名相同的java文件和表名后加个Example的java文件后。再创建一个表名+service和一个页面名+controller 的java文件。 首先在Mapper中 select * from ( (SELECT * FR...

2017-09-01 14:44:23

阅读数 2910

评论数 0

SQL的连表查询

SELECT * FROM ( SELECT * FROM ( SELECT * FROM ( SELECT * FROM warning_index_detail a LEFT JOIN( SELECT id AS tid,operator1,operator2,value1,value2 F...

2017-09-01 09:37:48

阅读数 157

评论数 0

js将两个数的除数保留两位小数

function percentNum(num,num2) { return (Math.round(num / num2 * 10000) / 100.00 + "%"); //小数点后两位百分比 }

2017-09-01 09:31:34

阅读数 6365

评论数 1

js将时间戳转换为时间

function getTime(time) { var date = new Date(); date.setTime(time); var a = [date.getFullYear(), date.getMonth() + 1, date.getDate(), dat...

2017-08-31 15:47:10

阅读数 153

评论数 0

js循环输出不同样式和id的HTML标签

document.getElementById("number_con" + y).innerHTML =obj[x].index_value; y为一个变量,当然我们需要在HTML中设定好这些id的标签,然后就可以输出不同的数据给他们。 document.ge...

2017-08-31 15:41:57

阅读数 2482

评论数 0

Java后端与数据库中获取时间间隔的不同方法

//获取当前系统时间 Calendar calendar1 = Calendar.getInstance(); //将时间减去一个月,如果日期不够长如今天是3月30日而2月没有30日则自动定位到该月最后一天 calendar1.add(Calendar.MONTH, -1); 更多C...

2017-08-30 09:58:09

阅读数 271

评论数 0

使用Map对于两层for循环的一个优化

使用Map的get方法来对某些情形下的f多重or循环进行优化。 没有优化前代码List> result = new ArrayList<>(); List> result1 = new ArrayList<>(); List> result2 = new ...

2017-08-29 16:56:59

阅读数 3859

评论数 0

两个List<Map<String, Object>>之间的数值交换

List>的赋值。在一个地方我需要重一个List<Map<String, Object>>里的数据循环到并改名到另外一个List>。 List> result = new ArrayList<>(); List> result2 = n...

2017-08-29 16:42:30

阅读数 1697

评论数 1

github解决端口22不能连接错误

这两天在尝试安装git,在安装后测试是否连接到服务器后发现了这样的错误 ssh: connect to host github.com port 22: Connection refused 在网上找了很久的解决方法,但是大多数的解决方案都只是说在配置文件里加上如下代码: H...

2017-07-26 12:55:51

阅读数 2712

评论数 4

Android界面设计之个人资料界面

这是一个个人学习记录 这几天忙着做一个Android项目,我被分配到了写一个类似于微信个人资料的界面任务。其他的都还好,就是头像和呢称那一块无法用简单的方法使用Button做出来,最后被其他人说了一下才绕过只有Button才能被点击这个弯,使用了线性布局来完成了界面代码。还是被Java影响太深,...

2017-05-14 17:30:23

阅读数 7276

评论数 0

Android使用TextView实现跑马灯效果

这是一个慕课网Android攻城狮的第一门课(入门篇)中内容的实践。 在一个TextView实现跑马灯的话只要在TextView加上几条代码即可,这适用于不太复杂的布局中。 代码如下: activity_main.xml <LinearLayout xmlns:andr...

2017-04-22 19:14:26

阅读数 134

评论数 0

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