java
xuesibianxing
识微见远 格物致知
展开
-
eclipse/idea快捷键
很喜欢的eclipse对应自定义idea快捷键shift+alt+左右键:扩展选区(选中单词/选择下一个元素-Select Next Element)shift+alt+left/rightctrl+alt+b: 引用-对应快捷键的references–>projectctrl+alt+h: 进入方法-对应eclipse的f3或ctrl+鼠标左键ctrl+o:层次结构(可以查看方法名)-对应eclipse的windows–>show-view–>outline...原创 2022-04-02 23:33:57 · 267 阅读 · 0 评论 -
htttp网络请求出现okio/ByteString
Exception in thread “main” java.lang.NoClassDefFoundError: okio/ByteString网络请求时需要依赖okio.jar这个包可以去git上面下载:https://github.com/square/okio也可以去这里下载:注意:部分文案/图片等来源网络 如有侵权请联系删除...原创 2020-10-28 16:08:31 · 3864 阅读 · 0 评论 -
eclipse选中复选框的快捷键
eclipse选中复选框的快捷键无论是构建getter/setter还是选择工作空间,所有的含有复选框的开发工具其实均可尝试使用空格+上下键进行选中或取消操作(我可是找了两年,过程:入门好奇-中途询问-后面无意发现,几乎快用了3年才知道有这玩意)注意:部分文案/图片等来源网络 如有侵权请联系删除...原创 2020-10-26 22:58:37 · 575 阅读 · 0 评论 -
eclipse设置粘贴字符串自动转义
设置粘贴字符串自动转义Eclipse–>Window–>Preferences–>Java–>Editor–>Typing下的Escape text whenpasting into a string literal打勾得出的结果例子:当然,也可以找第三方插件工具,如多行原生sql就很需要这种工具了。注意:部分文案/图片等来源网络 如有侵权请联系删除...原创 2020-10-26 22:53:52 · 1065 阅读 · 0 评论 -
这是 Base64URL 工具类
Base64URL解析概念是一种在Base64的基础上编码形成新的加密方式,为了编码能在网络中安全顺畅传输,需要对Base64进行的编码,特别是互联网中。执行流程1)使用Base64进行加密的明文2)在Base64的基础上进行的编码:(1)去除尾部的"=" (2)把"+“替换成”-"Base64URL.java 文件package com.cn.jm.zb.util;import java.io.IOException;import sun.misc.BASE64Decoder;原创 2020-09-22 11:29:19 · 617 阅读 · 1 评论 -
zTree树
【1】折叠展开<div class="box-tools pull-right"> <button type="button" id="expandfalse" class="btn btn-box-tool" title="折叠"> <i class="fa fa-minus"></i> </button> <butt...原创 2019-03-28 22:10:51 · 137 阅读 · 0 评论 -
热部署
热部署(别名热启动),其实很多地方都在使用也非常流行且好用(如springboot,jfinal,ssm),web.xml中加入<!-- springboot热部署 devtools 依赖包. --><dependency> <groupId>org.springframework.boot</groupId> <artifactI...原创 2019-04-02 21:04:32 · 611 阅读 · 0 评论 -
maven多模块的项目搭建
springmvc + spring + mybatis +springboot + maven多模块的项目搭建参考:https://blog.csdn.net/hardy_programmer/article/details/79208300https://github.com/15326047083/SpringBootMavenSSM注:如果扫描不了父项目下子项目的公共项目的映射文件就...原创 2019-04-09 08:48:24 · 115 阅读 · 0 评论 -
文件上传
文章目录示例一:【1】页面js:【2】spring mvc后台接收多文件:示例二:【1】单张【2】多张示例三【1】oss上传图片示例一:【1】页面js:/*上传附件docObj:文件对象appid:cidapptypeid:1、blog 2、busitype:100——代表附件*/function uploadAttachment(docObj){ var appid ...原创 2019-04-03 20:05:31 · 143 阅读 · 0 评论 -
java项目打包war
【1】maven项目war包部署需要,如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion&...原创 2019-03-28 22:00:27 · 328 阅读 · 0 评论 -
encodeURIComponent(参数编码格式)
如果有+一般通过路由参数传到后台会转义成空格(一般id出现较多)原创 2019-03-29 19:41:34 · 1971 阅读 · 0 评论 -
mysql设置唯一键
【一】设置字符唯一键(非自增)String uuid = UUID.randomUUID().toString().replace("-", “”);对象.setId(uuid);【二】重命名为唯一键:String fileName = FileUtil.renameToUUID(fname);【三】获取文件后缀:String fileType = fname.substring(fn...原创 2019-03-01 18:21:56 · 1954 阅读 · 0 评论 -
spring路由参数
controller获取路由参数(两种形式)【1】路由"xxx/edit/"+id;在方法头上添加:@GetMapping("/edit/{id}")或在方法参数添加:String edit(@PathVariable(“id”) String id){【2】路由"xxx/edit/?id="+id;直接在方法中加:String edit(@RequestParam(“id”) S...原创 2019-03-06 19:41:43 · 350 阅读 · 0 评论 -
复选框checked
为了选中复选框,添加dto字段checked来作为标签属性SELECT *,NOT ISNULL(bb.id) checked FROM bid_filetype bf LEFT JOIN bid_bidprojectfilet bb ON bb.filetype=bf.id AND bb.bidid = #{value} where bf.id !=1其实这个不单单运作于此,还有用比如jf...原创 2019-03-15 09:11:41 · 319 阅读 · 0 评论 -
validform表单验证
validform插件主要把所有的验证条件和验证提示信息绑定到每个表单元素,这种形式非常方便,下面写法更加智能得到label内容来提示【1】引入js脚本:<link href="${ctx}/assets/css/validform.css" rel="stylesheet" type="text/css" /><script src="${ctx}/assets/js/v...原创 2019-03-07 19:50:39 · 3025 阅读 · 0 评论 -
vo和dto拓展实体
vo和dto拓展实体好像只能用两表连接,多表还没尝试,太多字段混合在一起不好,或者是用new的形式来引入吧,有待了解编写dto步骤写好sql写好dto实体1) 如果dto为参数映射文件不用写dto对象类型2) 如果dto为返回值映射文件要写dto对象类型写映射文件dao——service——serviceImplcontrollerjfina...原创 2019-03-11 18:28:58 · 267 阅读 · 0 评论 -
dto与do互转
作用:用于需要拓展另一个表的一个字段jar包:&lt;dependency&gt; &lt;groupId&gt;com.github.dozermapper&lt;/groupId&gt; &lt;artifactId&gt;dozer-core&lt;/artifactId&gt; &lt;version&原创 2019-03-12 19:57:04 · 3886 阅读 · 0 评论 -
ssm分页
页面用bootstrapTable实现(配置查询的参数即可),前提得引入bootstrapTable的css,jsfunction load() { var typeid = $("#typeid").val(); $('#exampleTable').bootstrapTable({ method : 'get', // 服务器数据的请求方式 get or post ...原创 2019-03-21 21:50:02 · 151 阅读 · 0 评论 -
复选框
【1】批量新增和删除的时候如何判断是否有至少选中一条数据$(&quot;#add&quot;).click(function(){ //用于批量(获取已选的复选框) var test = $(&quot;input[name='btSelectItem']:checked&quot;); var checkBoxValue = &quot;&quot;; test.each(function(){原创 2019-03-13 20:55:52 · 241 阅读 · 0 评论 -
Linux命令
Linux命令1. 打开文件 cat xxx.log less xxx.log more xxx.log 以上三个命令用于查看,less比较好用,可上下自由翻页 vi xxx.log vim xxx.log 以上两个命令可用于编辑,按回车后,按i或a可进入编辑模式,编辑完后,按ESC然后输入:x保存并退出。 如果是文本文件,用vi打开2. 重启tomcat的shell脚本 ...原创 2019-02-22 12:22:49 · 112 阅读 · 0 评论