开发问题
文章平均质量分 64
Bug布道师
选择大于努力,努力混口饭吃。
展开
-
JDK1.8下载及安装自用版
免费的饭难吃,免费的工具跪着用JDK目前完全免费的版本是JDK1.8的8u202版本,所以很多公司用的jdk最高版本也就是这个了。JDK17版本免费,不过是限时的,懂得都懂,为了稳妥起见。当然OpenJDK也是很香的,值得。原创 2023-12-04 18:41:16 · 737 阅读 · 0 评论 -
Java项目开发简单的项目规范手册
规范手册看了《代码精进之路:从码农到工匠》这本书以后,有了一些小启发。感觉大厂如阿里的规范手册,有点把握不住。所以实际工作中,很多细小的规范和问题点,还是需要单独列出来的。这里整理和增补了一些,以备后用。以下是没有整理顺序的一些规范点:一、dao层:1. CURD命名规范CRUD操作方法名约定新增create添加add移除(逻辑删除)remove删除(物理删除)delete修改update查询(单个)get查询(多个结果)lis原创 2021-07-13 17:03:41 · 458 阅读 · 0 评论 -
关于List里的值为null的情况处理
联调阶段会出现list的size为1,但是list里的值却为null.一、例: // 初始化一个list,然后设置第0个元素的值为null List<Integer> a = Collections.singletonList(null); if(CollectionUtils.isEmpty(a)){ System.out.println(true); }else{ ...原创 2020-01-09 21:47:47 · 9041 阅读 · 1 评论 -
Alibaba Cloud Toolkit - 在 IntelliJ IDEA 中安装、配置和使用
开发测试阶段需要经常打包,并且发布到测试服务器。手动打包,上传包,比较麻烦。所以就有很多工具可以在打包结束后直接发布到服务器上。maven也自带类似功能。还有其他各种方式,各个公司可能不一样。这里是用开发工具的插件实现的:贴个官方链接:官方的链接 >>>一、安装:打开 idea > File > Settings(或者Ctrl+Alt+s) > Pl...原创 2020-01-02 17:33:15 · 2959 阅读 · 2 评论 -
input输入框,正则格式化手机号(344)
最近有个H5手机页面需要做344的格式化,以前没有注意到,写的时候发现问题很多,然后就找大神的代码,抄袭下。原创 2017-08-18 11:43:11 · 11238 阅读 · 2 评论 -
Spring Retry 简单使用实例。
最近遇到一个需要解决并发的业务,毕竟经历少,所以试着用用这个spring的重试机制。花了半天时间搞定,踩了略微几个小坑,丢个demo在这,以后备用。(这篇文章,是在看了很多前辈的文章以后写的。部分api解释,有抄袭嫌疑。)一:首先Maven引入包 dependency> groupid>org.springframeworkgroupid> artifacti原创 2018-01-11 11:27:46 · 1022 阅读 · 0 评论 -
各种学习资源网站链接 (自用,长更)
书到用时方恨少,健忘是常态,记录下来,查找的时候会非常方便。Vue是个好东西 >> 链接地址点这里 前端,渐进式JavaScript 框架菜鸟网 >> 链接地址点这里 站如其名,很多编程语言,各种基础的东西非常非常,新手老鸟都必不可少。某神的百度网盘搜索引擎 >> 链接地址点这里 在这里可以找到各种pdf书籍吧,请支持正版。java jar下载地址 >>链接地址点这里js特效、原创 2017-02-13 12:07:48 · 6339 阅读 · 0 评论 -
php环境搭建,小白helloworld初试
学php的起因是因为阿里云的云服务器好贵啊。用来搞测试网站有点方。虚拟主机倒是便宜,不过只有html和php环境。一、本人php小白,有啥不对的,请指正。1.各种软件环境:前人栽树,所以出现了XAMPP这种好东西,把需要的软件都搞到一起,然后直接下载解压就ok.这个貌似就是下载地址 下载后请安装在C,D,E,F这种根目录下,例如E:/xampp. 我也不知道为啥会这样,本人亲试,重装原创 2017-01-04 17:48:21 · 5026 阅读 · 0 评论 -
MySQL Workbench 导入sql脚本
最近一直在搞数据,数据量大了真的很头疼。特别是数据迁移,用的是insert的sql脚本。导入数据方法一:主页面上有这个按钮,意思大打开sql脚本。按钮如下:点击按钮选择脚本:选择脚本以后,打开就如下,插入语句:这种方式可以很直观的看sql运行,但是问题是文件不能太大,超过50M以后,打开文件就巨卡。异常蛋疼,当然了。50M的文本sql文件也是比较奇葩了。 不过这个方法确实很好用。...原创 2018-11-13 11:17:11 · 18708 阅读 · 0 评论 -
Mysql 语法简单使用
我怕是个废物了,sql永远记不住。写个文档记下来吧。以后直接copy。一、insert语句:1.这种是不用字段名的,一行所有字段插入,所以可以省略字段名:INSERT xxx_table VALUES (value1, value2,...valueN);2.这种是有字段名的:INSERT INTO xxx_table (field1, field2, ...fieldN) VALUE...原创 2018-11-27 17:58:55 · 416 阅读 · 1 评论 -
Springboot事务注意事项
今天突然看到一个问题,关于@Transactional注解。如果存在多个数据源,那么将会配置多个PlatformTransactionManager。如果没有实现接口 TransactionManagementConfigurer 指定默认值,在我们在方法上使用注解 @Transactional 的时候,就必须要用value指定,如果不指定,则会抛出异常。对于系统需要提供默认事务管理的情...原创 2018-12-21 09:59:13 · 449 阅读 · 0 评论 -
Eclipse 运行Main方法报错:Error: A JNI error has occurred, please check your installation and try againe
Error: A JNI error has occurred, please check your installation and try againe原创 2019-07-11 13:15:28 · 4210 阅读 · 1 评论 -
Eclipse 远程调试(Remote Debug)
Eclipse 远程调试(Remote Debug)原创 2019-08-06 20:54:26 · 10846 阅读 · 1 评论 -
关于用jquery 动态增加、删除表格的行,列操作。
jquery 动态增加、删除表格的行,列操作。原创 2017-07-05 17:58:02 · 13249 阅读 · 7 评论 -
eclipse用maven打包报错:http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExcepti
eclipse用maven打包报错:http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExcepti原创 2017-11-14 09:04:52 · 15471 阅读 · 0 评论 -
javaweb项目CSS和JS引入导致缓存问题的部分解决方式.
经常开发网站的时候.由于管理不好,大部分人开始的时候都是引入css和js都不是十分注意. 本人也吃过亏,所以这次记录下来.也百度了很多找到了一些办法吧。一:css引入<link href="css/style.css?v=<%= System.currentTimeMillis()%>" rel="stylesheet" type="text/css" /> 加个时间戳. 每次打开页面css名称都不原创 2016-10-31 15:06:24 · 8912 阅读 · 4 评论 -
jquery ajax成功响应后无法赋值给全局变量
在写前端页面的时候遇到一个ajax的问题。感觉倒像是逻辑不对,不过遇到了,总要撸一下。<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script><script type="text/javascript"> test(); var message; function test()原创 2017-07-06 11:12:16 · 3645 阅读 · 1 评论 -
jquery各种选择器
只有想不到,没有做不到。jquery选择器,简直好用的炸裂。。翻了下百度,感觉还是有很多大神系统的介绍的。所以就抄袭加练习自己也撸一遍,防止链接丢失,所以自己写下来比较安全。 这里丢个系统的jquery选择器参考,w3c的 顺便丢个图片,看着清晰些,图片百度到的:侵删。 1.根据id标签匹配元素:#id<div id="id">根据id匹配元素</div ><script typ原创 2017-07-06 16:52:12 · 431 阅读 · 0 评论 -
H5输入框获取焦点,软键盘弹出会遮挡表单问题
H5输入框获取焦点,软键盘弹出会遮挡表单问题。手机内的页面,在点击输入框的时候,会弹出软键盘。在苹果手机上,会自动定位输入框在屏幕上下居中(软键盘和页面顶部之间可见的屏幕)。但是安卓手机不会定位,所以要处理下安卓手机的情况。/*监听input状态,屏幕滚动到input,上下居中。原创 2017-08-17 18:21:23 · 7493 阅读 · 4 评论 -
javascript 对json数据排序
javascript 对json对象数据进行自定义排序原创 2017-08-10 10:39:58 · 897 阅读 · 0 评论 -
javascript 关闭当前页面
用javascript关闭浏览器当前页面,如果关闭不了就跳转到空白页。原创 2017-07-06 17:32:37 · 2255 阅读 · 0 评论 -
关于javascript代码调试问题
javascript非常好用,而且很灵活,所以有时候会引起一些很奇怪的问题,如果不是经常搞,就很难调试,很是耽误开发时间原创 2017-07-06 17:14:37 · 299 阅读 · 0 评论 -
关于JSONObject to Map 数字太大被转成科学计数法的问题
java JSONObject to Map 数字太大被转成科学计数法的问题。原创 2017-04-28 11:12:45 · 22757 阅读 · 0 评论 -
Error querying database. Cause: java.sql.SQLException: 无法从套接字读取更多的数据
java + oracle 查询报错:Cause: java.sql.SQLException: 无法从套接字读取更多的数据原创 2017-04-06 09:18:24 · 16280 阅读 · 0 评论 -
An internal error occurred during: "Initializing Java Tooling". Eclipse启动发生的错误
An internal error occurred during: “Initializing Java Tooling” 错误经常是莫名其妙的出现这种总错误原创 2017-10-20 15:03:31 · 15789 阅读 · 3 评论 -
Maven打包,把配置文件引用,打到外部
maven打包,把配置文件打包的外部。原创 2017-11-29 10:14:05 · 9413 阅读 · 5 评论