- 博客(55)
- 问答 (1)
- 收藏
- 关注
原创 若依框架快速开发功能的使用
若依框架快速开发功能写毕设课设若依快速开发框架要提前准备好的工作:1.下载若依官网的代码并正常运行(导入项目之后设置里Maven路径改一下再刷新pom文件,最后改数据库密码就ok)2.对自己毕设需求分析,合理建表(建表规范:实体类表需要有自增id、create_by,update_by,update_time字段,并且符合第三范式。规范建表后面写论文会加分噢)3.任何程序都应该从底层做起,即先做数据库设计,再去写代码,最后才到界面(设计思路)代码生成:1.首先自己的数据库表里面需要有中文注
2021-10-20 10:44:53 4348 4
原创 Java toString()方法经常报空指针
因为调用null对象的toString()会抛出空指针异常,如果我们能够使用valueOf()获得相同的值,那宁愿使用valueOf(),传递一个null给valueOf()将会返回“null”,尤其是在那些包装类,像Integer、Float、Double和BigDecimal。使用String.valueOf(obj)和obj.toString()返回相同的结果时,宁愿使用前者。为了避免重复写判断空值,直接使用String.valueOf()即可。
2023-07-31 10:13:37 1413
原创 JS报错Uncaught (in promise) TypeError: (intermediate value).format is not a function
出现“date.format is not a function”错误是因为格式方法未在 JavaScript 中实现。意思是说Format不是一个方法。去查了一下,发现是javascript已经去掉此方法了,要使用的话,需要添加第三方库。要解决该错误,需要使用第三方包来格式化我们的日期,例如 moment 或 date-fns。
2023-02-21 10:05:47 6408
原创 什么是路由守卫?
路由守卫,实现通过路由拦截,来判断用户是否登录,该页面用户是否有权限浏览,避免非法登录。路由守卫的概念:路由守卫也叫导航首位,路由拦截。
2022-11-01 17:33:23 2085 2
原创 JAVA用字符串保存的数学算式并计算其结果
可以使用 commons-jexl3 jar包,此 jar 包提供了一些方法用于计算字符串中的数学算式
2022-10-24 11:00:36 1449
原创 C#实现二维码打印模板(PDF格式)
思路是要先制作好一个固定的模板,然后打印时候将对象参数和二维码放到方格模板内即可。于是用word制作了一个模板,并转成pdf格式。模板制作完成后开始编码。
2022-09-29 10:56:01 1799
原创 IE浏览器不支持after()和before()等追加HTML元素方法解决办法
做项目过程中遇到一个需要插入HTML元素标签的功能,然后发现在谷歌浏览器可以正常显示,但是在IE浏览器却没有效果。原来一查才知道IE浏览器不支持element.after(para)方法,经过研究发现,IE虽然不支持.after()方法,但可以支持.appendChild()方法(所有的浏览器都支持该方法)
2022-09-08 16:12:48 924
原创 JavaScript生成HTML新标签的三个方法
insertBefore(),将元素追加到指定对象的前面(是同级关系)insertAfter(),将元素追加到指定对象的后面(是同级关系)prependTo(),将子元素追加到父级的最前面(父子关系)appendChild(),在节点的最后追加子元素(父子关系)appendTo(),将子元素追加到父级的最后(父子关系)prepend(),在父级最前面追加一个子元素(父子关系)append(),在父级最后追加一个子元素(父子关系)before(),在当前元素之前追加(是同级关系)
2022-09-07 10:13:43 2644
原创 HTML标签中设置z-index上下层关系属性无效
z-index是针对网页显示中的一个特殊属性。因为显示器是显示的图案是一个二维平面,拥有x轴和y轴来表示位置属性。为了表示三维立体的概念如显示元素的上下层的叠加顺序引入了z-index属性来表示z轴的区别。表示一个元素在叠加顺序上的上下立体关系。
2022-09-07 09:50:47 1400
原创 Vue前端项目中package.json文件的作用
package.json是一个项目描述文件, 是一个严格的json文件,里面记录了当前项目的信息。比如: 项目名称、版本、作者、gitHub地址、当前项目依赖哪些第三方模块等。
2022-08-24 09:12:19 2576
原创 OA办公系统审批流程是什么?
一般oa办公系统流程审批主要是查看、处理流程,其包括流程发起、待办流程、已办流程、我的申请、以及流程监控。但是相对于大中企业来说,每天需要处理的oa办公系统流程太多了,假如不分类,这样花费的人力物力相对会比较多。所以,我们可以对oa办公系统审批流程进行权限分配,可以根据员工的专长和对工作的熟悉度,了解每个员工所完成工作的情况,再根据业务需要把他们安排到相对应的项目当中去,这样既可以加深领导层与员工之间的互动,也可以提升oa办公系统流程的审批效率。...
2022-08-08 20:47:16 4392
原创 IDEA快速展开和折叠方法代码快捷键
ctrl+shift+"+“展开类的全部方法以及注释。ctrl+shift+”-"折叠类的全部方法以及注释。ctrl+“+”展开光标所在的作用域。ctrl+“-”折叠光标所在的作用域。
2022-07-26 17:21:18 7091
原创 高效备考软考中高级经验分享
报名过三次软考,一次中级两次高级,科目分别是 软件设计师(中级)、系统架构设计师(高级)、系统分析师(高级),其中 软件设计师、系统分析师 压线通过,系统架构设计师论文差几分没有通过。.........
2022-07-24 18:28:38 856
原创 Vue前端项目部署在tomcat
修改路由配置src/router/index.js,增加配置base‘/Vue/’,如果这里不配置,会导致部署的项目首页访问一片空白,但不报错,且引入的文件有正常加载。执行npmrunbuild,将打包生成的dist目录下的所有东西粘贴到Tomcat/webapps/路径下新建一个Vue文件夹,Vue是自定义的项目名,访问路径格式>>ipport/Vue,例如http//localhost8080/Vue/,即可访问到Vue项目。前端项目中使用到了代码。...
2022-07-21 14:07:56 3630 1
原创 Mysql取某一列的最小或者最大的第一条数据
比如说我要取学生表信息表上的最年轻的、且名字为“小明”的人的全部信息。此类方法可以用于id最小/最大查询,或者其他有序字段的最小/最大查询。即可取到全校年龄最小的小明的信息。
2022-07-21 09:32:15 2675 2
原创 C#导入Excel表格数据报错:System.Data.DuplicateNameException:“名为“xxx”的列已属于此 DataTable。”
原因:导入的Excel表格中,表头有同名重复的列,使得程序无法正常识别,改掉之后再导入即可。
2022-07-06 13:54:49 927
原创 C#报错:托管调试助手 “FatalExecutionEngineError“:“运行时遇到了错误。
托管调试助手 "FatalExecutionEngineError":“运行时遇到了错误。此错误的地址为 0x0794a9e0,在线程 0xe6e4 上。错误代码为 0x80131623。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。”...
2022-07-05 09:40:10 8564 1
原创 mysql连接报错:1129 Host is blocked,many connection errors,mysqladmin flush-hosts
mysql 同一IP 产生太多终端的数据库连接导致阻塞以及相关的经验技巧
2022-06-24 09:16:14 2229 2
原创 C#中Map(即Dictionary)用法
在C#中想要使用Map时,发现没有Map,但是有替代方案,就是使用Dictionary。Dictionary< string , string > hashMap = new Dictionary< string , string >();说明:1、必须包含名空间System.Collection.Generic2、Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)3、键必须是唯一的.而值不需要唯一的4、键和值都可以是任何类型(比如: str
2022-05-26 14:55:53 22698
原创 C#报错Newtonsoft.Json.JsonReaderException:“Unexpected character encountered while parsing value
问题场景:使用Dictionary处理Json数据,取出值//第一种Dictionary<string, string> dic = new Dictionary<string, string>();dic.Add("id", "i1");dic.Add("2id", "i2");var serializer = new JavaScriptSerializer();//将object对象转换为字符var json = serializer.Serialize(dic
2022-05-26 10:51:39 16603
原创 C#报错System.InvalidOperationException:“当 ItemsSource 正在使用时操作无效。改用 ItemsControl.ItemsSource 访问和修改元素。”
C#处理DataGrid的时候偶然遇到以下报错信息:System.InvalidOperationException:“当 ItemsSource 正在使用时操作无效。改用ItemsControl.ItemsSource 访问和修改元素。”这是因为DataGrid中使用了Binding了一个List对象,而后在代码却又使用另一种方式去操作DataGrid,如使用DataGrid.Items.Remove(selectRow);去操作数据,这必然会导致ItemSource出现改变,而与Bind
2022-05-16 10:48:06 3415
转载 高并发和多线程的关系
“高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者socket端口集中性收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求,数据库的操作等。如果高并发处理不好,不仅仅降低了用户的体验度(请求响应时
2022-05-09 11:17:48 216
原创 C#读写导入导出Excel表格模板(NPOI)
NPOI介绍:NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。NPOI优势:1、您可以完全免费使用该框架2、包含了大部分EXCEL的特性(单元格样式、数据格式、公式等等)3、专业的技术支持服务(24*7全天候) (非免费)4、支持处理的文件格式包括xls, xlsx, docx.5、采用面向接口的设计架构( 可以查看 NPO
2022-05-05 17:35:50 6061 3
原创 C#中获取Object对象里的值
之前百度了大半天,网上的都是说另一种方法,但是我CV进去不可行,最后用下面这种方法实现了例:取Object 对象obj中的“Name”对应的值string name = obj.GetType().GetProperty("Name").GetValue(obj, null).ToString();简洁明了!...
2022-05-05 17:00:04 10559 2
原创 C#报错Newtonsoft.Json.JsonSerializationException: “A member with the name ‘phone‘ already
在做项目的时候,遇到报错信息:Newtonsoft.Json.JsonSerializationException:“A member with the name ‘phone’ already exists on ‘xxx.xxx.xxx.Data’. Use the JsonPropertyAttribute to specify another name.”根据报错信息排查代码,发现实体类中 [JsonProperty(PropertyName = "phone")]
2022-04-24 09:25:04 2054
转载 C#保留小数点后位数的方法
Double dValue = 95.12345; int iValue = 10000; string strValue = "95.12345"; string result = ""; result = Convert.ToDouble(dValue).ToString("0.00");//保留小数点后两位,结果为95.12 result = Convert.ToDouble(iValue).ToStr...
2022-04-24 09:17:38 2486 1
原创 WPF中ComboBox设置不可选择
不能使用ComboBox.IsReadOnly = false;要使用ComboBox.IsEnabled = false;下拉框就变成灰色了
2022-04-13 15:49:31 2879
转载 C# 日期加减
C#常用的日期加减操作的方法如下:(1)AddDay(N):增加或者减少N天的日期,参数N为double类型值。(2)AddMonth(N):增加或减少N月的日期,参数N为Int类型。(3)AddYear(N):增加或者减少N年的日期,参数N为Int类型。(4)AddMilliseconds(N):增加或者减少N毫秒的日期,参数N为double类型值。(5)AddSeconds(N):增加或者减少N秒的日期,参数N为double类型值。(6)AddMinutes(N):增加或者减少N分钟的日期,
2022-04-06 09:07:13 7392 1
原创 WPF运行报错System.Windows.Markup.XamlParseException:““在“System.Windows.StaticResourceExtension”
报错信息System.Windows.Markup.XamlParseException:““在“System.Windows.StaticResourceExtension”上提供值时引发了异常。”,行号为“42”,行位置为“40”。根据报错信息检查到报错的位置,发现在UI页面写错了控件的Style值<Label Content="中文名称:" Style="{StaticResource RightContentLabel}" />改正过来即可...
2022-03-11 16:21:43 2955
原创 C#小技巧总结
快捷键(使用visual studio 2022):ctrl + m + o :缩小类中的所有方法ctrl + m + p :展开类中的所有方法ctrl + k + c :注释选中的代码ctrl + k + u :取消注释选中的代码ctrl + shift + v :显示剪贴板历史记录ctrl + d : 快速复制选中行ctrl + f :快速查找代码编写(整合WPF):1.如果在Ui定义了DataGrid的Name属性,然后在C#代码中给DataGrid加ItemsSource数据,类似
2022-03-04 14:12:56 362
原创 Springboot如何开启事务
第一步:在入口类使用注解@EnableTransactionManagement开启事务支持:第二步:在需要使用事务的service方法上添加注解@Transactional即可此时方法中无论数据是 单条操作 还是 循环插入或者修改、删除的数据,只要有一条不符合条件,抛出异常之后,事务都全部会回滚,这样就事务的作用就体现出来了...
2022-03-03 09:40:37 5549
原创 java保存com.alibaba.fastjson.JSONArray格式到数据库报错
添加数据时候报错信息:java.lang.IllegalStateException: Type handler was null on parameter mapping for property '__frch_item_17'. It was either not specified and/or could not be found for the javaType (com.alibaba.fastjson.JSONArray) : jdbcType (null) combination.解
2022-02-25 16:04:16 3104
空空如也
IE浏览器实现打印vue页面
2022-09-09
中间件是什么?怎么学?
2022-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人