- 博客(85)
- 资源 (11)
- 收藏
- 关注

原创 学习:GC垃圾回收、JVM架构、运行时数据区
探索HotSpot JVM、Runtime Data Areas与GC一、运行时数据区域二、哪些内存要回收?三、如何回收?垃圾收集算法、垃圾收集器、垃圾收集器参数与GC日志四、内存分配和回收策略对象优先在Eden上分配、大对象直接进入老年代、长期存活的对象将进入老年代
2021-01-04 22:31:51
1157
1
原创 Java tomcat 使用spring-task,实现定时任务功能
1、编写定时任务功能2、配置文件添加定时任务相关3、修改spring-servlet.xml
2024-02-04 17:26:48
841
原创 【已解决】Oracle 12541 TNS 无监听程序
1、找到Oracle监听服务(OracleOraDb10g_homeTNLListener),停止运行2、首先查看监听文件是否超过4G3、修改配置文件
2024-02-04 16:35:51
7919
原创 seata2.0 下载安装部署,使用nacos为配置中心、注册中心
1、nacos新建配置2、下载seata安装包3、修改seata配置文件4、启动seata server
2024-01-28 19:15:11
6236
3
原创 idea不需安装插件,自动生成mybatis-plus对应的实体类entity,带注解@TableName、@TableId、@TableField
idea不需安装插件,自动生成mybatis-plus对应的实体类entity,带注解@TableName、@TableId、@TableField
2023-11-29 14:16:57
3588
原创 【已解决】spring boot 2.0类找不到EmbeddedServletContainerInitializedEvent
将org.apache.cxf的依赖版本改到3.2.6,重新编译就好了。
2023-09-07 10:50:47
249
原创 【已解决】tomcat启动不了,查看日志卡在某个地方
tomcat启动不了,查看日志卡在某个地方org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application。解决办法:更换tomcat版本。
2023-09-07 10:42:38
260
原创 【已解决】Unknown initial character set index ‘45‘ received from server
出现这个数据库连接异常,可能是数据库太新,所以更新一下JDBC连接驱动,原来的是5.0.4 ,现在换成5.1.47.连接成功。
2023-09-07 10:21:21
433
原创 【已解决】:mongo导入json,document变成了String类型
最近用navicat导入mongo的json文件的时候,原本字段是document类型的数据,在navicat导出后,再导入,就成了String类型,就算手动选择了document,也会运行报错
2023-02-16 10:48:43
735
原创 【已解决】mybatis返回结果map转大小写问题
最近在做将oracle数据迁移到postgresql,mybatis返回为map,有以下3种方法:1、改别名 2、map循环key 3、改mybatis配置
2022-08-23 11:30:08
13900
5
原创 Oracle转Poatgresql,ora2pg工具安装使用
1、在windows10上安装perl,下载地址Strawberry Perl for Windows2、下载最新ora2pg的安装包,地址ora2pg download | SourceForge.net3、安装oracle instantclient,Instant Client for Microsoft Windows (x64) 64-bit1、解压缩下载的ora2pg压缩包;2、在cmd中切换到解压目录;执行perl Makefile.PL安装完后会有提示执行命令:
2022-08-11 15:35:58
2626
3
原创 【已解决】在clean、packeage、install的时候报错:org.apache.maven.shared.utils.Os
在clean、packeage、install的时候报错:org.apache.maven.shared.utils.Os定位到错误提示:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:clean (default-clean) on project request: Execution default-clean of goal org.apache.maven.plugins:maven-c
2022-06-15 16:25:01
2797
原创 Spring Boot + Drools+模板引擎,优惠券的动态添加以及购物车结算
需求:动态添加优惠券以及购物车优惠结算 List cmdCondition = new ArrayList<>(); cmdCondition.add(CommandFactory.newInsert(resultVo)); // 初始化规则库 KieBase KieBase = KieUtil.ruleKi
2021-07-28 17:08:54
1748
1
原创 【已解决】:Drools 7,初始化创建报NullPointerException
1、不支持发行版本52、Failed to load class "org.slf4j.impl.StaticLoggerBinder" ;Defaulting to no-operation (NOP) logger implementation3、KieContainer初始化报NullPointerException4、 You're trying to compile a Drools asset without mvel. Please add the module org.drools:d
2021-07-01 17:47:56
2203
2
原创 记录:安装elasticsearch与kibana
es:elasticsearchlogstash:数据手机和日志解析引擎kibana:分析和可视化平台1、下载安装包并解压:https://www.elastic.co/cn/downloads/elasticsearch2、Runbin/elasticsearch(orbin\elasticsearch.baton Windows)3、Runcurl http://localhost:9200/orInvoke-RestMethod http://localhos...
2021-06-17 20:32:23
183
1
原创 mongo增加count统计以及seq顺序号节点、查重
现有需求1,给每个学生添加科目数以及每个科目增加seqNo顺序号;现有需求2,查出相同科目数的学生人数;现有需求3,查出相同科目数的学生姓名,学号
2021-06-17 20:27:00
483
2
翻译 Jasper报表导出pdf中文不显示——Font "simsun" is not available to the JVM. See the Javadoc for more det,已解决
Exception in thread "main" net.sf.jasperreports.engine.util.JRFontNotFoundException: Font "simsun" is not available to the JVM. See the Javadoc for more details.JasperReports报表打印pdf中文不显示,以及出现字体找不到,是...
2020-03-16 14:49:25
4554
3
原创 JasperReports制作报表——Java传参List,Map数据导出pdf
编写jasper模板工具 Jaspersoft Studio、iReport下载;Java传参List<Map<String,Object>>导出pdf
2020-03-16 12:46:23
6901
3
原创 记录——时间片轮转调度算法模拟程序,用Java实现
1、合理设计PCB结构,设计模拟指令格式,并以文件形式存储,程序能够读取文件并自动生成指令序列。2、根据文件内容,建立模拟进程队列,并能采用时间片轮转调度算法对模拟进程进行调度。
2020-01-04 13:38:29
9259
26
原创 面试题:Java中的集合,总结list,set,map之间的区别
关于Collection与Collections: - Collection:集合层次结构中的根接口。 - Collections:完全由操作或返回集合的静态方法组成,包含操作集合的多态算法。Collections工具类提供了Set、List、Map进行排序、填充、查找元素的辅助方法。 先
2019-09-06 23:10:42
6810
翻译 JDK、JRE、JVM
JVM机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。Java虚拟机是实现跨平台的核心机制。JRE包含虚拟机(JVM),库函数,运行Java应用程序所必须的文件。JDK包含JRE,以及增加编译器和调试器等用于程序开发的文件。如果只是运行Java程序只需要JRE,如果要开发Java程序,就需要安装JDK。
2019-09-06 22:54:40
461
翻译 Oracle中使用存储过程,触发器
一.Oracle中使用存储过程1.创建一个存储过程--创建一个存储过程,插入dept create or replace procedure pro_dept isbegin insert into dept values (88, '研发部', '香港');end;begin pro_dept;end; select * from dept; drop proce...
2019-05-11 08:08:57
476
翻译 C语言数据类型——基本类型,构造类型,枚举类型,指针类型
目录一.基本类型1.1.整型int1.2.实型(浮点型)1.3.字符型char二.构造类型2.1.数组类型[]2.1.1.字符数组2.1.2.一维数组2.1.3.二维数组2.1.4.三维数组2.2.结构体类型struct2.2.1.定义2.2.2.结构体变量2.2.3.结构体数组2.2.4.指向结构体的指针2.2.5.指向...
2019-05-05 20:00:19
17107
7
原创 数据库基础知识点梳理
一.数据模型概念模型 数据模型(层次模型,网状模型,关系模型)二.关系数据库关系模型 关系的完整性 关系操作运算 数据依赖与规范化三.数据库设计需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施阶段 数据库运行和维护四.SQL server数据库一).SQL server基础认识概念理解(Data,DBS,DB,DBMS,DBA,DML,DD...
2019-05-05 17:35:24
486
翻译 SQL server中使用触发器
触发器是一特殊的存储过程,通过事件触发而执行的 可以实现比primary key,foregin key,check,unique,default更加复杂的数据完整性约束 DML触发器:insert,delete,update DDL触发器:create,alter,drop两个特殊表(deleted,inserted):系统自动管理,动态驻留内存中1.DML触发器为什么...
2019-05-05 15:38:55
1482
翻译 SQL server中使用视图,索引,游标
一.视图(view)视图其实就是一个虚表,是从一个或多个表中使用select语句导出的虚表,用来导出的表称为基本表;对视图的操作会影响到基本表为什么要使用视图?为用户集中数据,简化用户的数据查询和处理 保证数据的逻辑独立性 重新定制数据,使数据便于分享 数据保密,增加了安全性注意:不是所有视图都可以更新(因其包含派生域或常量域); 定义视图的查询不可以包含order by...
2019-05-05 12:12:25
987
1
翻译 T-SQL编程,SQL server中的变量,流程控制语句
T-SQL编程:是SQL server数据库对标准SQL的扩展PL/SQL是Oracle数据库对标准SQL的扩展一.变量1.全局变量 名称以@@开头,用于记录SQL server的各种状态信息,在服务器级别定义,由系统定义和维护,对于用户是只读的,在整个示例范围都有效 例: @@versionà记录SQL server的版本信息 @@e...
2019-05-05 11:29:25
668
翻译 SQL server笔记:事务与SQL Server安全性管理
事务:一个事务由一个或者多个完成一组的一组相关行为的SQL语句,通过事务机制确保这一组SQL所执行的操作要么完全成功的执行,要么一点也不执行。事务特性:ACID,即原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability)在SQL server中:自动提交事务:每条单独的语句都是一个事务,如果成功执行,则自动提交;如果错...
2019-04-15 10:58:35
607
翻译 SQL server中使用存储过程
一.存储过程(stored procedure)为了完成一定功能的一组sql语句 经过编译后存储到数据库 系统存储过程_sp, 拓展存储过程_xp, 用户自定义存储过程_usp二.优点(为什么要用存储过程) ①模块化编程 ②减少网络的流量 ③提高执行速度 ④提高数据的安全性三.创建使用1.创建语句create pr...
2019-04-15 10:36:10
2863
1
翻译 Oracle中的多支选择结构
Oracle中也有选择结构和循环结构,其大概的逻辑和Java等语言是相通的,只有些许的语法有所不同,如果有兴趣的可以对照学习Java程序:顺序,选择,循环以及另外一篇oracle循环。现在就来看看Oracle中的选择结构吧。一.选择结构1.if语句①If 条件 then //执行语句 end if;②if 条件 then //执行语句1 else //执行语句2 ...
2019-04-14 20:11:47
673
翻译 Oracle初识:实例,表空间,用户模式,用户管理
一.基本概念:实例(instance),数据库(database),数据库服务器(database server)实例是指一组Oracle后台进程以及在服务器中分配的共享的物理文件集合 数据库是由基于磁盘的数据文件,控制文件,日志文件,参数文件和归档日志文件等组成的物理文件集合 数据库服务器是指管理数据库的各种软件工具(SQL plus,PL/SQL),实例及数据库的三个部分注:数据库的...
2019-04-14 11:41:38
1072
原创 hibernate4,session不安全,线程不安全问题
在之前做的一个项目中,我使用hibernate4来进行对数据库数据的操作,结果发现与hibernate3的一些功能不兼容,比如使用hibernateSupport就很容易引发一系列的问题,在网上也查了很久,确实有解决的方法,比如应该添加数据管理,以及线程管理,但是有可能牵一发而动全身,最后还有可能并没有解决,陆陆续续有新的问题出现,于是,我这个比较懒,有比较笨的的人,就选择了万变不离其宗,追本溯源...
2019-03-26 23:38:06
595
翻译 成员变量与局部变量、实例变量与类变量
变量的作用域即变量的有效范围,是程序的一个区域,变量在其作用域内可访问. 作用域也决定系统什么时候为变量创建和清除内存.根据变量在程序中声明的位置,可分为成员变量和局部变量成员变量成员变量定义在类中,成员变量的作用域在类的范围内 可以添加修饰符(public,private,protected,static,final,native) 如果没有赋初值,则初值由相应数据类型的默认值决...
2019-03-24 22:25:26
1060
原创 使用JavaScript实现权限角色页面显示?
在主页面的左边为功能导航,根据角色来确定功能导航js先获取角色根据角色,来控制各个功能的显示(show)与隐藏(hide)
2019-03-20 11:19:27
4665
翻译 C语言经典题目:递归,迭代法解决斐波那契数列,,猴子吃桃问题
1.猴子吃桃:某天摘若干个,当天吃掉一半,又多吃一个,重复到第8天时只剩下一个桃子了分析:设f(x)为每天还剩的桃子个数;题目中说到第8天时只剩下一个,则f(8)=1,同时从题目中可知猴子每天吃掉一半,又多吃了一个,因此f(8)=f(7)/2-1;据此可写出函数:f(x)=f(x-1)/2-1;f(x)=2*f(x+1)+1,f(8)=1(1).利用递归,可推出公式f...
2019-01-08 21:56:10
6565
1
翻译 C语言经典题目:求最大公约数,最小公倍数
最大公约数:指两个或多个整数共有约数中最大的一个最小公倍数:指两个或多个自然数公有的倍数中最小的一个1.两数求最大公约数思路:辗转相除法(即欧几里德算法)。1).对于两个正整数m,n2).r=m%n,取余3).若r=0,则n为最大公约数,程序结束==>m是n的倍数,因此n为m的最大约数;否则m=n;n=r;转向步骤2.==>若m,n无倍数关系,则最大公约数便是n与m%n的...
2019-01-08 21:40:38
545
翻译 C语言经典题目:求阶乘n!=n*(n-1)*...*1,阶乘和s=1!+(2)!+(3)!+...+n!
1.求阶乘n!=n*(n-1)*...*1思路:利用递推,迭代;找规律:f(1)=1;f(2)=2*1;f(3)=3*2*1=3*(f(2));一般公式:f(n)=n*f(n-1)float fac(int n){ //求n!=n*(n-1)*...*1; if (n == 1 || n == 0) { return 1; } return n * fac(n -...
2019-01-08 21:27:59
11003
jasperreports主要jar包
2020-03-10
java编写一个颜色调色板程序,界面用户程序
2019-01-08
java图形界面应用程序,班级学生管理项目
2019-01-08
hibernate4连接数据库类,对于数据库的操作类,HelperDao
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人