- 博客(30)
- 收藏
- 关注
原创 hover 鼠标悬浮边缘不停闪烁问题
hover一般加载父元素上,比如一张图片上要加hover效果可以这样:<div class='imgClass'><img src='*****' /></div>css样式这样设置: .imgClass{ width:20px; height:20px; } .imgClass img{ width:20px; height:20px; } .imgCla
2021-08-04 15:03:35
1526
原创 org.hibernate.NonUniqueObjectException: a different object with the same identifier value was....
项目场景:项目场景:实体类有三个图片属性,存id,外键对应图片表问题描述:保存的时候三个属性冲突,报如下错误 org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already 原因分析:Hibernate save 在 session 中已存在相同 OID(主键) 的对象解决方案:重新创建一个新的实体类,用BeanUtils.copyPro
2021-08-04 11:18:28
466
原创 org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18
原因类转换异常,常量池中的字节标识无效 说明代码识别不了解决方案网上解决方案 <!-- 旧版本,不支持JDK1.7以上的新特性 --><!-- <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.11</version></d
2021-08-04 10:21:35
2253
原创 js外部引用无效
今天碰到个外部引用js的问题:正常我们引用的时候都是<script src="***.js">这样是没啥问题,问题是项目启动的时候,再编辑里面的js缺没反应,找了半天才发现是:浏览器缓存的影响。吐了,我还找了大半天,哎解决的方式有两种,第一种就是浏览器禁用缓存,可以解决,勾选 disable cache即可。第二种就是引用的时候就加上时间戳<script src="****js?var=<%=System.currentTimeMillis()%>"
2021-07-09 09:45:39
909
原创 Oracle数据量太大问题总结
问题描述:最近客户公司备份数据库的时候,数据量高达60个g,实际上并没有那多数据,让我找出具体原因和解决方案。操作步骤供大家参考。问题分析一种情况是本身业务上的数据会出现大量冗余,但是一般不会出现这么多。另外一种情况就是比如日志,监听这些记录太多,没有及时清理,所以导致越来越多,这种可能性更大一些。排查原因首先查找数据库中表数据量最大的表 可以看到 前面几张表数据量最多再通过下面语句查询这几个表占用的大小,或者直接排序查询最大的表也行select sum(bytes)/(1
2021-04-27 17:43:30
2708
原创 oracle 没有匹配到验证协议
Oracle测试连接:1 找到 sqlnet.ora文件2 加上下面的这段话保存即可SQLNET.ALLOWED_LOGON_VERSION=8
2021-04-01 09:23:06
1695
原创 window下安装oracle
1 先打开官网https://www.oracle.com/index.html2 选择oracle database3 download4选择合适的版本下载 我这里下载的是window645如果没登陆账号要先注册登陆6解压结构如下:7点击setup.exe进行安装8 一步一步安装即可9 安装 要等一会10可以看到安装成功了...
2021-03-31 14:51:11
142
原创 window定时任务
小测试定时处理文档或者提示我这里做的是定时周五提醒填写周报(不然这周补助就没了/(ㄒoㄒ)/~~)其实很简单两步就够了编写.vbs脚本简单脚本百度即可,复杂的还是系统学习一下。可以直接txt写,然后保存为.vbs文件。添加将写好的.vbs文件添加到定时任务中。创建任务或者基本任务都行按照步骤一步一步设置就好了。创建完成之后的效果。可以点击运行试一下是否成功。...
2021-03-30 15:15:27
114
原创 远程桌面无法复制粘贴
本地文件远程桌面的时候无法copy 这时候1 先检查本地远程的配置:2 打开远程桌面的任务管理器,找到rdpclip.exed的进程,结束进程。3 点击文件,新建进程,输入 rdpclip.exe 就可以了。
2021-03-30 14:28:25
140
原创 textarea光标不在左上角问题
其实就是标签中间不得又空行 <textarea></textarea>修改前<div> <textarea name="" id="" cols="30" rows="10" style="resize: none;"> </textarea> </div>显示效果修改后:<div> <textarea name=""
2020-12-17 14:54:01
221
原创 idea Let definitions are not supported by current JavaScript version 问题
Setting — Languages&Frameworks — JavaScript --选择React JSX
2020-11-20 14:46:59
596
原创 poi导出报表部分内容有问题,是否让我们尽快修复
碰到导出报表修复的问题 其实是少设置了一个参数这里在导出的代码中加入如下 companySheet.createFreezePane(0,1,0,1);参数说明List item第一个参数表示要冻结的列数;第二个参数表示要冻结的行数,这里只冻结列所以为0;第三个参数表示右边区域可见的首列序号,从1开始计算;第四个参数表示下边区域可见的首行序号,也是从1开始计算,这里是冻结列,所以为0; //公司sheet页 XSSFSheet companySheet = wb.getSheet
2020-11-16 10:07:48
2908
原创 NoSuchBeanDefinitionException: No bean named ‘xxx‘ is defined
NoSuchBeanDefinitionException: No bean named ‘xxx’ is defined遇到这种说明这个bean没找到 这里指定bean名字为 testProcess 和配置文件保持一致@Aspect@Component("testProcess")public class TestProcess extends WSMessageProcessor {............}.xml配置文件中ref一定要和bean的名字一样 必须都是testProce
2020-11-12 10:22:15
468
1
原创 判断某个值是否在list集合中的某个对象中存在
if (list.stream().filter(w->String.valueOf(w.getProductLibraryId()).equals("aaa")).findAny().isPresent()){ //说明有}判断list中的对象中是否有getProductLibraryId 等于 aaa的 如果有 进入判断条件
2020-09-09 16:49:32
9190
10
原创 jst截取字符串
后台返回的是product对象,然后截取product中createTime 0-10结果和代码如下${fn:substring(product.createTime,"0","10")}<p>负责人:${product.createFullName }</p><p>创建时间:${fn:substring(product.createTime,"0","10")}</p>...
2020-08-19 16:12:52
157
原创 map倒叙排序
首先 map排序先是按照插入顺序排序 这里使用的是LinkedHashMapLinkedHashMap<String, String> breadCrumbmap = getBreadCrumb(id); Iterator it = breadCrumbmap.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next();
2020-08-10 17:35:04
1953
原创 2020-08-05
部分参考https://blog.youkuaiyun.com/Bancroft_boy/article/details/81126478package IO; import java.io.*; public class test { public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream("D://1.txt");
2020-08-05 17:45:14
133
原创 idea自定义banner
总得来说 需要三步第一步resources下新建一个banner.txt文件第二步往banner.txt文件中填写内容比如:佛祖保佑 永无bug _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____
2020-08-05 14:13:28
3943
1
原创 获取文件夹下目录
public void getList(String patha){String path=patha;File file=new File(path);File[] tempList = file.listFiles();System.out.println(“该目录下对象个数:”+tempList.length);List<Map<String, String>> list = new ArrayList<Map<String,String>>(
2020-08-05 11:13:20
283
原创 js解析后台json数据
List<Map<String, String>> jsonArray = new ArrayList<Map<String,String>>(); for(TSUser tsUser:userList){ Map<String, String> map = new HashMap<String, String>(); map.put("id", tsUser.getId(
2020-08-05 11:08:25
451
原创 list集合排序
对于list集合排序第一种//默认排序Collections.sort(list);第二种实现Comparable 接口 重写 compareTo 方法即可@Override public int compareTo(User user) { return this.age - user.getAge(); } 第三种自定义比较器 Comparator<NewWeeklyInformation> comparator = new
2020-08-05 11:04:34
93
原创 jsp引入本地图片
今天碰到一个需求, 进入模块的时候需要应用本地图片,可是jsp里面<img src="C:/1.jsp"></img>是引不到的需要在taocat里面配置在tomcat下的conf/server.xml中增加一个代码 在中间如下:<Context path="/upload" docBase="C:\proLibraryPic" reloadable="true"></Context>然后引用地址的时候 <img src="/uploa
2020-08-05 11:03:19
502
原创 easyUi刷新 tabs
var tab = $('#maintabs').tabs('getSelected');//获得当前选中的tab 的hrefvar url = $(tab.panel('options')).attr('href');tab.panel('refresh', url);
2020-08-05 11:01:47
454
原创 oracle 递归查询数据
SELECT *FROM 表名START WITH 条件CONNECT BY PRIOR ID=typePid 比如:SELECT *FROM ProLibraryTypeSTART WITH id in ('4028ac0073982a1c017398745ee10001')CONNECT BY PRIOR ID=typePid 就是查询 ProLibraryType 表中 id为 4028ac0073982a1c017398745ee10001 并且 id=typepid的递归数据
2020-08-05 11:00:30
232
原创 java下载zip文件
基本功能:第一种:E盘下某一个目录下所有文件以及文件夹打包下载首先工具类 直接复制进去就好public static void doCompress(String srcFile, String zipFile) throws IOException { doCompress(new File(srcFile), new File(zipFile)); } /** * 文件压
2020-08-05 10:42:55
1853
2
原创 创建一个Cycle类,它具有子类Unicycle,Bicycle和Tricycle。演示每一个类型的实例都可以经由ride()方法向上转型为Cycle。
Thinking in Java 8.1 练习1 创建一个Cycle类,它具有子类Unicycle,Bicycle和Tricycle。演示每一个类型的实例都可以经由ride()方法向上转型为Cycle。1,Cycle类public class Cycle { public void play(){ System.err.println("Cycle"); }}...
2020-03-12 13:45:55
1614
原创 构建java的三种工具
在Java的世界里,目前在被使用的常用构建工具有三个:Ant,Maven,Gradle。如何识别项目构建工具一般地,一个项目的根目录中就会包含构建工具的配置文件信息,也表明了该项目使用的构建工具,通常有如下的对应关系:1 build.xml - 该项目使用Ant构建2 pom.xml - 该项目使用Maven构建3 build.gradle - 该项目使用Gradle构建...
2018-11-20 14:49:04
340
转载 优快云-markdown编辑器基本操作
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-16 14:31:24
93
原创 Dao,sercive,controller三层的关系
DAO层: DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 Service层...
2018-08-16 14:31:00
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人