自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (2)
  • 收藏
  • 关注

原创 mysql 同一条排序语句查询出来的结果某几条没按照排序查询

原因是order存在一致的 第一个123 第二个也有123 所以存在随机情况 正常应该是123456 但是需求是123 123 所以再按照id重新排序一下。1501这个机床order 1 2 3 1 2 3 1 2 3。1502这个机床order 2 3 1 2 3 1 2 3 1。修改后sql: select。修改后sql多了个id排序。原sql :select。

2024-03-05 18:27:39 374

原创 mybais plus 自定义拦截器给每条动态增加sql条件

mybais plus 自定义拦截器给每条动态增加sql条件

2022-08-09 15:46:49 980 1

原创 yyyy-MM-dd 和 YYYY-MM-dd 使用中的小bug

yyyy-MM-dd 和 YYYY-MM-dd 使用中的小bug

2022-01-05 14:31:58 278

原创 throw和throws区别

1、throws出现在方法函数头;而throw出现在函数体。2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。3、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。throw一旦进入被执行,程序立即会转入异常处理阶段,后面的语句就不再执行,而且所在的方法不再返回有意义的值!...

2021-08-12 11:28:49 151

原创 mysql delete语句报错,关于表别名的正确使用

没有按照规范,正确应为

2021-03-11 09:49:49 131

原创 Cannot determine value type from string ‘xxxxxx‘

Cannot determine value type from string 'xxxxxx'类中如果没有构造函数,隐藏是无参构造函数,方便实体类需要通过Mybatis进行动态反射生成。如果实体类中一旦声明构造函数,无参构造函数则不存在。select * from table_name 如果“*”表示的字段个数与设置的有参构造函数不同,mybatis无法进动态反射生成报错可以建一个无参孝构函数,可解决此类问题,或者创建“*”表示字段与构造函数字段数一样多。反射的Class.fo.

2021-03-03 09:41:35 938

原创 vue---el-table设置表头居中,某一个内容列居中/左对齐/右对齐

2021-02-24 08:56:07 2822

原创 工作中遇到了 vue select控件 没有 回显

原因:修改返回值:

2021-02-22 10:21:27 458

原创 vue table 合计不显示

<el-table:key="tableKey"v-loading="listLoading":data="list"borderfithighlight-current-rowstyle="width:100%;"show-summary:header-cell-style="{background:'#eef1f6',color:'#6062...

2021-02-07 08:45:39 689

原创 vue 使用forEach报错,this指向问题

checkNodes.forEach(function(item,index){constsubData={};debugger;subData.superDeptId=item.deptId;subData.superDeptName=item.deptName;console.log(this.bmfcDialog);subData.subjectName=this.bmfcDialo...

2021-02-03 14:22:31 2147

原创 long类型进行比较

对于Long类型的对比,不要用“==”,尽量避免Long类型的直接对比将Long转换成基本类型再进行比较:a.longValue() == b.longValue(),或者0== Long.compare(a, b);

2021-01-27 16:58:42 1721

原创 vue form 表单校验 失效

<el-form-itemv-for="companyInfoindynamicValidateForm.companyInfos" :key="companyInfo.id"required><el-col:span="10"><el-form-itemprop="title"label="公司规划"...

2021-01-21 16:46:24 963

原创 elementUI下拉树组件,有新增,删除功能时,如何避免触发节点点击事件

就是传统的js冒泡事件,在内层事件函数里加了个event.stopPropagation();

2021-01-13 13:51:44 487 2

原创 vue create mounted updated

created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。update:无论是组件本身的数据变更,还是从父组件接收到的 props 或者从vuex里面拿到的数据有变更,都会触发虚拟 DOM 重新渲染和打补丁,并在之后调用 updated...

2021-01-12 14:22:41 355

原创 关于bigdecimal 除法没有保留两位小数

BigDecimal contribute = (new BigDecimal(map.get("amount").toString()).divide(sum,2,BigDecimal.ROUND_HALF_UP)) .multiply(new BigDecimal(100));结果 25.00原因 :100要先乘以整数,否则放到除完后再*100,则会出现没有保留两位小数的情况;修改后:igDecimal contribute = (new BigDecimal(m.

2021-01-12 09:14:44 1658

原创 vue 为element树形组件el-tree添加虚线,指示线

转自https://blog.csdn.net/weixin_42490398/article/details/107942461

2021-01-06 12:03:12 1924

原创 mysql not in 和 != 的问题

mysql not in 的问题SELECT d.*, t.*FROM febs_cloud_base.t_dept dLEFT JOIN acme_dept_type t ON t.dept_id = d.DEPT_IDWHERE PARENT_ID = '125' AND t.management_type NOT IN ('JYGL', 'JYQH') not in 是对连表之后的 每一个 management_type进行 != 比较 sql里 任意!...

2020-12-24 13:56:57 2542

原创 关于js小数点运算丢失精度

console.log(0.07*100); // 7.000000000000001console.log(0.1+0.2); // 0.30000000000000004console.log(parseFloat(0.1).toFixed(4)+parseFloat(0.2).toFixed(4)); // 0.3000

2020-11-05 09:07:37 1282

原创 js 对象.key和对象[key]区别

js对象,key和对象[key]区别var obj = {abc:"ss",nn:90};var v1 = obj.abc;//使用点的方式var v2 = obj["abc"];//使用中括号的方式在实际项目中一般使用点,会方便许多,但是如果key是变量的话就不能使用点了,js会理解变量为对象的key值,造成混淆var v3 = obj[key];//key是一个变量//解析subjectif(element.subjectLevel!=null&...

2020-09-09 10:42:03 2400

转载 jquery val() text() html()区别

.html()用为读取和修改元素的HTML标签    对应js中的innerHTML .html()是用来读取元素的HTML内容(包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素 .text()用来读取或修改元素的纯文本内容  对应js中的innerText  text()用来读取元素的纯文本内容,包括其后代元素;.text()方法不能使用在表单元素上...

2018-09-27 10:38:45 78

原创 谷歌 狐火浏览器下载图片 乱码

����JFIFHH��XExifMM*�i&amp;������8Photoshop 3.08BIM8BIM%��ُ�� ���B~���"�� ���s!1"AQ2aq#� �B�R3�$b0�r�C�4��S@%c5�s�PD���&amp;T6d�t�`҄�p�'E7e�Uu��Å��Fv��GVf� ()*89:HIJWXYZghijwxyz�����������������������...

2018-09-26 11:22:13 6228

原创 关于jquery函数传参的低级小问题记录

&lt;div class="nav" style="width: 950px;"&gt;            &lt;ul&gt;            &lt;li&gt;&lt;a href="menuCtrlAction.action" target="leftFrame" id="index"&gt;&lt;i&g

2018-08-23 17:00:06 190

原创 在使用 el表达式 比较两个字符串是否相等时 一定记住要加 单引号

&lt;c:if test="${fn:length(list.menuId)==3}"&gt;              &lt;c:if test="${list.menuId!='013' || list.menuId!='012'}"&gt;               &lt;li&gt;                &lt;a onclick="showleftPage('${...

2018-08-22 17:07:07 2287

原创 八 多态

在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三中基本特征8.1

2017-03-22 14:48:25 213

原创 七 复用类(还需要再研究)

7.1组合语法     可以在一个对象中引用另一个对象7.2继承语法      是所有oop语言不可缺少的,当创建一个类的时候除非明确的指出要继承哪个类,否则就是在隐式地从Java标准根类object进行继承      比组合语法平实,利用extends实现,继承的类会自动获得被继承类的所有域和方法      在对继承来的方法中如果想要调用父类的方法来完成某些功能则可以使用su

2017-03-22 11:50:33 158

原创 六 访问权限控制

6.1包:库单元      使用import 可以导入包     import Java.util.* 表示导入 util包下的所有类6.2Java访问权限修饰词     public protected private 默认修饰符     public(公开的访问权限) 意味着紧跟在public后面的成员声明自己对每个人都是可用的     private(你无法访问的权限):

2017-03-22 09:18:04 229

原创 ajax 后台拼好json 回到函数弹出返回值是object object 这种形式

忘记把dataType 改成text了

2017-03-21 20:20:12 3640 1

转载 一位资深程序员大牛给予Java学习者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下

2017-03-21 15:02:49 924

原创 五 初始化与清理

5.1用构造器确保初始化  创建对象时,Java就会在用户有能力操作对象之前自动调用相应的构造器,从而保证了初始化的进行.  构造器采用与类相同的名称,不接受任何参数的构造器叫做默认构造器(无参构造器),构造器也可以带有形式参数,以便指定如何创建对象. 构造器是一种特殊类型的方法,没有任何返回值,不是返回值为空(void),new表达式只会返回了对新对象的引用,5.2方法重载

2017-03-21 14:34:58 200

原创 四 控制执行流程

4.1 true 和 false  所有条件语句都利用条件表达式的真或假来决定执行路径4.2 if-else  是控制程序流程的最基本形式,其中else是可选的4.3 迭代   while   do-while  for 用来控制循环4.4 增强for循环4.5 return   两方面用途:一方面指定一个方法返回什么值,另一方面它会导致当前的方法退出,并返回那个值

2017-03-21 10:49:54 197

原创 三 Java中的操作符

3.2Java的操作符       + - * / % =       操作符用于操作数,生成一个新值.  几乎所有的操作符都只能操作"基本类型",例外的操作符"=","==","!="这些操作符能操作所有的对象,除此之外,string类支持"+"和+=3.3优先级    先乘除后加减 注意括号    注意:System.out.println("a="+a+"b="+

2017-03-21 09:00:39 239

原创 二 一切都是对象

2.1在Java中尽管一切都"看作"对象,但是操纵的标识符实际上是对象的一个"引用",当你想操作一个对象时实际上你是操控的引用,此外你拥有一个引用,这个引用并不一定需要有一个对象与它关联.    例如:String s; 这时只是创建了一个引用,并不是对象.此时操作s会返回一个运行期错误,因为此时s实际上没有与任何事物相关联.2.2必须由你创建所有对象:一旦创建了一个引用,就希望它能与一个

2017-03-20 10:30:53 194

原创 一 绪论

1.将问题空间中的元素及其在解空间中的表示称为对象2.接口确定了某一特定对象所能发出的请求.3.可以把对象想像为服务提供者,程序是为用户提供服务的,程序调用其他的对象完成这一服务4.几种访问权限:   1)public 紧随其后的元素任何人都是可用的   2)protected 紧随其后的元素只用本包的和子类可用   3)默认 紧随其后的元素只用本包可用   4)pri

2017-03-20 10:26:04 225

原创 整合ssh时 犯的愚蠢问题

CrmStaff is not mapped [ from CrmStaff where loginName='' and loginPwd='']; nested exception is org.hibernate.hql.ast.QuerySyntaxException: CrmStaff is not mapped [ from CrmStaff where loginName='' an

2017-02-25 18:54:44 408 1

空空如也

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

TA关注的人

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