- 博客(26)
- 收藏
- 关注
原创 记一次JVM调优日志(项目频繁GC,Full GC次数超标)
发现FullGC频繁的时候优先调查内存泄漏问题。FullGC频率过高异常需要重点关注。内存泄漏解决后,jvm可以调优的空间就比较少,切忌投入太多的时间。有必要时常关注服务器的GC,可以及早发现问题。
2022-03-08 18:06:20 776
原创 Spring Data Jpa映射entity(视图)主键唯一问题
关于今天碰到Jpa查询映射问题:由于映射Entity主键必须是唯一值,导致Jpa映射结果相同。1、Jpa 的实体类必须 用@id 标注主键 (主键唯一)2、如果对应的是视图 该视图没有主键,可能导致实体注解的主键相同 会导致查询出来的数据相同解决方式:1、更换id映射字段(该字段的值必须唯一,不可重复)2、手动生成UUID;SELECT REPLACE( UUID( ), "-", "" ) AS UUID;...
2020-09-25 23:08:16 1517
原创 关于IntelliJ IDEA 2018.3.5 x64配置安装Jrebel修改日志输出路径问题
最近C盘空间比较拮据,话不多说,上图:偶然间发现一个.\jrebel 居然占用了6.5G空间点进去才发现原来是jrebel的基本文件夹,而占用最多的是平时使用jrebel热部署生成的一些日志文件。于是打算将其挪个窝,就跟当初把.IntelliJIdea2018.3.5...打开官网:才知道可以通过修改idea默认的jvm参数来达到想要的效果。首先新建一个存放位置的文件夹,例如:D:\XXX\jrebel,将原先C盘下的jrebel文件夹拷贝到新建文件夹。 在idea的hel
2020-09-25 15:48:58 2229
原创 Jasypt:加解与解密
Jasypt加解密配置文件https://my.oschina.net/u/3403903/blog/904055使用 Jasypt保护数据库配置http://www.cnblogs.com/javalouvre/p/3746397.htmljasypt与Spring结合使用说明http://aiilive.blog.51cto.com/1925756/1420903首先,我们...
2020-05-08 16:26:05 955
原创 idea 上传项目到码云git仓库提交到gitee(完整操作流程)
环境 : InteilJ IDEA2018.3.5 + Git-2.16.2-64-bit + gitee一 :(1)首先下载Git --> 传送门https://git-scm.com/downloads Git官网(2)安装git二 :注册码云账号传送门 :https://gitee.com/signup三 :使用idea测试:(1...
2020-04-30 16:45:01 5186 3
原创 Oracle中wm_concat函数返回问题:导致字段数据类型不一致。expected type: java.lang.String, actual value: $Proxy26
错误原因:项目oracle+ssh的时候:使用的是非持久化的查询,因为是多服务器查询,query = getSession().createSQLQuery(sql).setResultTransformer(Transformers.aliasToBean(clazz));其中使用 了这句转换:那么为什么报String的错误列,时因为hibernate查询出来之后我对应数据库...
2020-04-19 21:18:33 1096
原创 JavaScript数组插入元素4种方法
一、unshift 在数组第一个元素前插入元素// 使用unshift在数组第一个元素前插入元素// 返回数组长度var tmp = ['a','b'];var len = tmp.unshift('c');alert(len); // 3alert(tmp); // c,a,b也可以一次插入多个元素,顺序依次从左边排起// 使用unshift在数组第一个元素前插入元素...
2019-07-30 11:19:28 18379
原创 算法Notes之第一天
Map之containsKey方法1、map是一个key和value的键值对的集合。有key和value键值对,就会有判断是否有key。这方法就是containsKey方法。如: if(map.containsKey("name")) { value = map.get("name").toString(); System.out.println...
2019-06-12 18:11:37 143
转载 关于缓存中Cookie,Session,Cache的使用
文章来源:http://canann.iteye.com/blog/1941173以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。Session则保存对话信息。Application则是保存在整个应用程序范围内的信息,相当于全局变量。Session...
2019-03-20 16:04:48 246
转载 jeecg 笔记之 自定义显示按钮 (exp 属性)
1、需求先看一下需求吧,我们希望 datagrid 操作栏中的按钮,可以根据条件进行动态显示。2、实现其实 jeecg 提供了一个属性 - exp ,通过该属性即可实现。<t:dgFunOpt funname="startInspect(id,mcaPhone)" exp="mcaStatus#ne#7" title="开始调查" urlclass="ace_butt...
2019-03-13 17:39:48 1499
原创 关于SpringBoot项目在Intellij Idea中启动时报某些包(在POM文件中依赖scope为provided的包)找不到的问题的解决方案
问题缘由:在公司svn checkout下来一个SpringBoot的项目,使用Idea启动时总是报某些类找不到的Bug,但是同事使用Eclipse启动却完全正常。由此判断是Idea开发工具的问题,网上搜索一番,果然如此。出现此问题的原因:Idea对于POM文件依赖中的scope为provided的依赖包在编译时不会将其放入classpath中,故出现依赖包中某些class找不到的情况...
2019-03-12 16:43:26 781
原创 IDEA如何设置调用方法时提示方法注释?
Windows版本:file-->setting-->Editor-->GeneralMac版本:IntelliJ IDEA --> Preferences -->Editor-->General勾选上Show quick documentation on mouse move 并保存鼠标移动到方法上时就会进行提示......
2019-03-05 15:28:16 2741
转载 Session笔记
1、Session机制除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。Session技术则是服务端的解决方案,它是通过服务器来保持状态的。由于Session这个词汇包含的语义很多,因此需要在这里明确一下 Session的含义。首先,我们通常都...
2019-02-27 16:11:28 181
原创 Servlet笔记...
1、Servlet 是什么?Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 2、Servlet 生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 ...
2019-02-27 14:59:58 203
原创 IntelliJ IDEA导入MyEclipse/Eclipse项目
1、设置Import project2、Delete、MyEclipse/Eclipse中设置文件.ClassPath / .projecg / .set文件夹3、Import project导入项目Next...4、引入Maven依赖5、Import完成后可能无法识别Java文件 File ——> Project Stru...
2019-02-23 17:09:25 341
原创 SpringBoot之从零开始搭建SpringBoot工程
(1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类)。 (2)SpringBoot集成的插件更多,从而使用很多服务,都只是引入一个依赖,几个注解和Java类就可以用了,具体的参考相关手册。 (3...
2018-11-12 19:26:12 243
转载 renren-fastplus初体验
技术选型 功能描述 项目结构 主要重点模块 1、前后端分离,token机制一般情况下,web项目都是通过session进行认证,每次请求数据时,都会把jsessionid放在cookie中,以便与服务端保持会话。...
2018-09-21 23:51:36 1151 2
原创 软考笔记之—计算机组成与体系结构
计算机体系结构分类—Flynn体系结构类型 结构 关键特征 代表 单指令流单数据流 SISD 控制部分:一个 处 理 器:一个 内存模块:一个 单处理器系统 单指令流多数据流 SIMD 控制部分:一个 处 理 器:多个 内存模块:多个 各处理器以异步的形式执行同一...
2018-09-19 00:57:08 607
原创 软考笔记之一数据的表示(码)
数据的表示 数值1 数值-1 1+-1 原码 0000 0001 1000 0001 1000 0010 反码 0000 0001 1111 1110 1111 1111 补码 0000 0001 1111 1111 0000 0000 移码 0000 0001 0111 1111 10...
2018-09-17 17:30:59 398
原创 软件建模之用例图
利用PowerDesigner画用例图1. 创建模型(create Model)文件-》新建模型-》Model Types->OOM面向对象建模-》Use Case Diagram 2. 参与者:小人头用例:椭圆参与者与用例之间是Assocation用例与用例之间:泛化generalization、包含include、扩展extend 3. 如何将页面...
2018-09-07 15:34:34 1969
原创 软件工程
什么是软件工程?•IEEE关于软件工程的定义是:软件工程是:(1)将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;(2)指在(1)中所述方法的研究。•目前比较认可的一种定义是:软件工程是研究和应用如何以系统化、规范化、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 软件工...
2018-09-05 17:24:37 588
原创 JavaWeb之分层篇
视图层View 控制器层Controller作调度的->中转站 业务逻辑层Service接口->实现类业务逻辑层一般是直接调用数据访问层成员变量AutoWired如果涉及到事务数据访问层Dao/Mapper你想要做到自动映射接口方法与映射文件,O/R Mapper 对象/关系 映射持久层操作,为业务提供接口此对象用于访问数据库.通常和...
2018-09-04 11:58:00 320
原创 软考笔记一之进制篇
R进制转十进制其具体操作方式:将R进制的每一位数值采用R^k形式表示,当幂的底数是R,指数为K,K与该位的小数点之间的距离有关。当该位位于小树点左边,K值是该位和小数点之间数码的个数,而当该位位于小数点右边,K值是负值,其绝对值是该位和小数点之间数码的个数加1. 十进制转R进制十进制转R进制采用短除法,余数逆序排位。 二进制转八进制与十六进制数八进制三位分段计算...
2018-09-04 11:27:11 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人