自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Linux相关问题汇总(持续)

一般为代码执行过程中创建大量对象后无法及时被回收掉导致内存被占满,这里需要部署jar包时输入设置初始内存的指令,通常设置初始堆大小(-Xms)和最大堆大小(-Xmx),在设置内存大小前先查看Linux中项目内存占用情况,需要用到指令jps,即。这是多个jdk存在导致虚拟环境无法选择对应版本,如果部署项目中的设置都是统一版本,例如项目都是以jdk11为主,那么Linux就要卸载其他版本jdk。因为当前jdk版本都是11,指令也替换为jhsdb jmap指令 ,这里用指令查看下相关。这里JVM主要有三个区。

2024-09-10 15:41:35 352 2

原创 有关IDEA启动项目连接SQL Server问题

需要找到使用版本的jdk的设置文件夹中的Security文件,然后注释掉图中三个参数,方法也可用在Linux中替换文件。在Application.yml或Application.properties中写连接数据库配置时新增语句。在用逆向生成工具类生成相关实体类和Mapper时也会出现需要加密情况。创建项目后连接数据库池会出现加密。同理在XML文件新增相关设置。

2024-08-27 13:42:22 235

原创 C#特性和实体类数据校验

由代码可知,校验过程是通过反射获取属性各字段,然后通过获取被定义到自定义特性的字段对应的数据,再对数据做自己的方法校验处理,,以上是做空值NULL的处理或者空字符的处理,如果输入的值为NULL,自定义的校验方法就会返回False。对于需要特殊方法校验的字段,就需要生成一个自定义注解继承父类,然后自定义校验方法,通常有非空校验,字符串长度或这数字长度校验。最后如果返回的校验信息通过判定是否非空值,得到校验数据的结果信息,再抛出对应的异常和信息。重写自定义的校验方法和反馈的校验信息。特性Attribute。

2024-08-16 08:47:15 487

原创 数据拷贝非空字段的方法

观察源码可知,方法和Spring的复制方法传递参数类似,但是用的BeanCopier的方法,如果处理简单复制的数据,速度会比BeanUtils的方法更快,同时提供是否忽略空值的参数,也不用自定义方法获取空值参数名集合,即BeanUtil使用的是CopyOptions用于复制对象属性的方法,提供可忽视空值的方法,使用起来更方便易懂。但实际上如果一个实体类中字段过多,要一个一个传递这些空值字段名会显得数据过多,同样也能在复制前先用反射的方法来获取复制源的实体类中空值的字段,再传入这个方法中避免复制空值字段。

2024-08-12 15:31:28 468

原创 Guava 工具类

Guava 提供 Preconditions 类,用于帮助逻辑上的前置校验工作。这些方法都是静态方法。%s方法条件不满足时抛出的异常checkArgument(boolean表达式 )checkState(boolean表达式)

2024-06-06 15:48:19 462

原创 C# 方法应用总结

使用例子。

2024-05-30 16:50:42 269

原创 Java元组

所以,从 tuple 转成数组和 List 时,会失去元素的具体类型,从而得到一个 Object 的数组和 List。同样,对于一个一致的某种类型的数组和 List,转换成 tuple 时,其元素类型必然也都是一样的,这样也就没有必要去使用 tuple 了,为什么不直接使用这个数组和 List 呢。有些语言中,天生既有 tuple 类型的变量,但是 Java 中没有(其实,常见的编程语言中天生没有它的占大多)。1逻辑上,方法需要返回两个甚至更多的值(通常它们的类型并不一致,因此无法使用数组)。

2024-05-18 13:57:02 911

原创 工具类汇总

服务器运行后日志会存放在项目jar包当前文件夹内,实现每日输出,因为设置过保留天数,过期后的日志会被删除。可设置长时间保留时间或设置定时任务下载要过期的日志。spring日志xml文件。

2024-04-23 08:36:34 179

原创 Devpress xtraReport编辑问题

调取参数集合中的字段参数 格式是 [field] 形式,如果编辑报表过程中因为操作原因导致参数格式编程 [field 或者 field] 的形式,保存此报表不会出现任何问题,但是如果删除该参数时可能会出现报表设计器崩溃异常情况。项目会直接崩溃强制退出。

2024-04-19 14:03:10 184

原创 语法糖相关

表示,当进行转换时,如果可空类型的值为 null,则使用默认值。C# 6.0中,引入了?. 的运算符,可帮助编写更少的代码来处理 null 检查。c#6.0后新增的特性 $,用于代替string.Format("")如果对象为NULL,则不进行后面的获取成员的运算,直接返回NULL。[]只能判断数组值的非空状态,不能判断数组是否为空。集合中第i个元素的值的长度。如果直接输出空数组会报错。

2024-04-13 14:58:18 213

原创 C# Devpress GridView Columns应用

主要控件:RibbonForm,GridControl 的GridView(GridVIew1),CheckedComboBoxEdit(displayBox)注:再初始化加载时因为多选框会一直加入数据列列名所以会一直触发这个事件,需要设置变量控制这个事件再初始化时触发。获取多选项的文本值(displayBox.EditValue),"公司名称, 个人税号, 部门, 车间"获取需要显示的数据列后重新设置显示列,这里的cols[item]就是之前设置的绝对索引,同时将列标题存入下拉多选控件中。

2024-04-03 17:08:35 538 1

空空如也

空空如也

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

TA关注的人

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