JDBC查询Map转对象实现过程详解

虽然项目中都夹杂了Hibernate的支持,但是团队开发中,很多人为了编写特殊查询的代码时都使用了JDBC进行查询。JDBC查询后返回的是一个List集合,List中组装的是Map,一个Map就是...

2020-11-01

Hibernate传入Java对象创建动态表并录入数据

看到Hibernate你给一个对象,他就能动态的创建配置文件里面指定的表名,然后把数据录入到数据库,当初感觉是很神奇,不过,好像Hibernate不能动态的分表创建表和录入数据


我这里...

2020-11-01

SpringCloud Gateway自定义filter获取body中的数据为空的问题

最近在使用SpringCloud Gateway进行网关的开发,我使用的版本是:SpringBoot的2.3.4.RELEASE+SpringCloud的Hoxton.SR8,在自定义过滤器时需要获取ServerHttpRequest中body的数...

2020-11-01

关于Idea使用git时commit特别慢的问题及解决方法

使用idea提交代码到本地git仓库时,可能会出现提交速度特别慢的情况,因为是本地提交,所以可以排除网络原因,那就有可能是电脑性能问题,一般生产力工具也不是说换就换的,主要是各...

2020-11-01

详解jeefast和Mybatis实现二级联动的问题

在实现下拉框的基础上进行二级联动(这个项目有bug添加可以完成,但是修改获取不到对应的值,这个问题解决以后我会在发布一篇文章)





JS部分














// 二级联动@...

2020-11-01

jeefast和Mybatis实现三级联动的示例代码

上篇文章给大家介绍了详解jeefast和Mybatis实现二级联动的问题,感兴趣的朋友可以点击查看。


在二级联动的基础上


HTML部分




<!-- 学校--> <div class="form-...

2020-11-01

Oracle JDBC连接BUG解决方案

前两天接到一个工作,某网站无法访问了,重启后也一直挂在哪里,起不来。


我刚开始怀疑是程序配置问题,后来发现,只要初始化Spring内容服务就起不来。看了一下spring配置文件里...

2020-11-01

JDBC PreparedStatement Like参数报错解决方案

由于我们的项目不大,所以刚开始决定时我为了省事想用SSH,可是后来觉得只有Struts2好了,后来的查询等数据库操作我自己写方法不行了嘛!


刚才写一个公共查询的方法,在增加参数...

2020-11-01

Compare And Swap底层原理及代码示例详解

概念


CAS的全称是Compare-And-Swap,它是cpu并发原语


它的功能是判断内存某个位置的值是否为预期值。如果是则更改为新的值,这个过程是原子的


CAS并发原语体现在jav...

2020-11-01

Ant Design Pro 之 ProTable使用操作

标签<ProTable>





Pro-Table 是阿里Ant Design Pro V4版本,在Table基础上再封装的一个组件,包含完整的增删改查逻辑,不用复杂的操作,简单几个配置即可实现


官网Api地...

vue中可编辑树状表格的实现代码

vue中可编辑树状表格的代码如下所示:


html代码

<template> <el-table :data="datatree" row-key="id" :tree-props="{children: 'children'}" > <el-ta...

Ant Design Vue table中列超长显示...并加提示语的实例

我就废话不多说了,大家还是直接看代码吧~

<template> <a-row class="a-left"> <a-row> <p class="a-title">今日考勤状况</p> <a-row type="flex" justify="space-around"...

Ant design vue中的联动选择取消操作




项目中会遇到需求就是table表格中选中在侧边展示,侧边删除,table中选中取消的联动选中


ui框架:Ant design vue


组件:table 和 tag


html中

<template v-for="tag...

vue+swiper实现左右滑动的测试题功能

最近在做一个测试题,前后可以切换题目,点击按钮选择答案,选择答案的同时改变按钮的背景色,如下图所示:





初始代码


我用了vue和swiper。所有的题目是一个对象数组,通过v...

Vue使用CDN引用项目组件,减少项目体积的步骤

  Vue项目打包后有的文件动辄几百KB或几M,这对一个前端项目的加载无疑是致命的。当你的服务器部署在阿里云或亚马逊,每秒只有100kb的加载速度时,页面的载入速度绝对让你崩...

python从PDF中提取数据的示例

01


前言


数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据。然而,由于可移植文档格式(pdf)文件是最常用的文件...

2020-10-30

4款Python 类型检查工具,你选择哪个呢?

微软在 Github 上开源了一个 Python 静态类型检查工具:pyright ,引起了社区内的多方关注。


微软在开源项目上的参与力度是越来越大了,不说收购 Github 这种大的战略野心,只...

2020-10-30

python操作ini类型配置文件的实例教程

一、ini文件介绍


INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中。这种配置文件的文件扩展名多为INI...

2020-10-30

Android中比较两个图片是否一致的问题

在Fragment界面中,设置两个图片一致如下:


默认设置图片为:

binding.ivArrow.setImageResource(R.drawable.icon_down);

先获取默认图片,再和其它两张图片做对比,然后...

2020-10-30

Android选中突出背景效果的底部导航栏功能

今天在群里看到一个底部导航选中突出效果像这样





就想着 这个应该怎么做呢,我记得类似咸鱼那种的是中间突出,不像这种 是选中哪个,哪个就突出


第一种方法


简单快...

2020-10-30

C++中for循环与while循环的区别总结

C++中for循环和while循环的区别


这两者之间最大的区别就是for循环一般应用于循环次数已知的情况,而while循环一般应用于循环次数未知的情况。在一般情况下,这两者是可以...

2020-10-30

Spring HandlerInterceptor实现原理代码解析

HandlerInterceptor 在这里看到这个HandlerExecutionChain对interceptor的调用,在这里深入看一下。


HandlerExecutionChain 就是一个类,绑定了Handler( 对应的Controller...

2020-10-30

基于IDEA创建SpringMVC项目流程图解

作为一名从.NET转Java的小渣渣,之前都是听说Java配置复杂,今天算是见识到了。甚是怀念宇宙第一IDE VS和.NET高效的开发。


网上大多教程是基于Eclipse的,即使按照IDEA的教...

2020-10-30

Intellij搭建springmvc常见问题解决方案

注意是maven的webapp:








选择maven下一步下一步。


maven下载过慢在setting中加入镜像。 我也有疑问这是什么鬼格式,但是证明,格式不用调整,直接粘贴进去:

<mirror...

2020-10-30

Springmvc conver实现原理及用法解析

这种情况:


如果request参数是String类型,但是Controller的入参需要Date类型, 这种情况就需要Converter:


代码:


HiConverter:


请求路径:


http://localhost:8080/...

2020-10-30

PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)

PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试...

2020-10-30

解决PHPstudy Apache无法启动的问题【亲测有效】

phpStudy启动失败,网上总结了基本就是下面的三种方法:


原因一是防火墙拦截,关闭防火墙。


二是80端口已经被别的程序占用,如IIS,迅雷等;


三是没有安装VC9运行库,php和ap...

2020-10-30

phpstudy2020搭建站点的实现示例

1.下载phpstudy(到官网下载),并安装后,启动phpstudy





2. 进入C:\Windows\System32\drivers\etc路径下的hosts文件,进行如下配置

127.0.0.1 xxxxadmin.com127.0.0.1 xx...

2020-10-30

python打包生成so文件的实现

1.安装工具


python3 安装:cython

pip3 install cython -i http://mirrors.aliyun.com/pypi/simple/

pip国内的一些镜像  




阿里云 http://mirrors.aliyun.co...

2020-10-30

python 多进程和协程配合使用写入数据

一、需求分析


有一批key已经写入到3个txt文件中,每一个txt文件有30万行记录。

现在需要读取这些txt文件,判断key是否在数据仓库中。(redis或者mysql)


为空的记录,需要...

2020-10-30

python boto和boto3操作bucket的示例

boto操作

import datetimeimport boto.s3.connectionfrom boto.s3.key import Keyconn = boto.connect_s3( aws_access_key_id="123456", aws_secret_access_key="1234...

2020-10-30

SpringBoot如何通过webjars管理静态资源文件夹

WebMvcAutoConfiguration


添加资源映射:

public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resourceProperties.isAddMappings()...

2020-10-30

项目为什么引入log4j而不是logback代码

什么是slf4j


SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简...

2020-10-30

Springmvc ViewResolver设计实现过程解析

总结:


ViewResolver 如果要改需要自己注入到容器中并进行修改, springmvc使用的是InterResourceViewResover

view不需要自己改,是springmvc根据return返回值选的


既然...

2020-10-30

SwiftUI 中创建反弹动画的实现

SwiftUI 中的动画


在写动画之前呢先简单回顾一下 SwiftUI 中动画的几个要点:

动画是 view 发生变化时的渐变效果 SwiftUI 动画分为隐式动画( .animation() )与显式动画( w...

2020-10-30

vue2.0 watch里面的 deep和immediate用法说明

deep,默认值是 false,代表是否深度监听。


immediate:true代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑...

解决vue侦听器watch,调用this时出现undefined的问题

watch侦听器中,我们要将新的值赋给this.a出错

watch: { value: (newV, oldV) => { this.a = newV; }}

这里报错undefined,这里错误的原因是不能写成箭头函数。写成箭头函...

vue项目页面嵌入代码块vue-prism-editor的实现

需求:





1. 可输入代码,并且代码语法高亮

2. 支持编辑和不可编辑模式

3. 提交到后端到代码内容为字符串格式


实现


在gitbug上找到vue-prism-editor,可以满足以...

利用vue3+ts实现管理后台(增删改查)

简单的管理后台基本上就是数据的增删改查。主要就是 列表 + form 表单。每个页面的逻辑基本上都相同。不同的地方就是每个页面需要调用的具体 API 及参数。


以前 vue2...

php开发常用框架有哪几个

php开发常用框架介绍:一、ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了...

2020-10-28

实现带有进度条的Vue延迟加载

简介通常用 Vue.js 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 CSS 文件)都会被一起加载。在处理大文件时,这可能会导致用户体验不佳。借助 Webpack,可以用...

Python这68个内置函数,建议你吃透!

内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下abs() dict() help()...

2020-10-28

使用React、Vue和Single SPA创建微型前端

本篇文章给大家介绍一下使用React、Vue和Single SPA创建微型前端的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 Single SPASingle SPA 是一个用于...

Python大神用的9个实用技巧分享给你

整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复...

2020-10-28

你必须要掌握的前端状态管理器

状态管理器随着React和Vue等异步框架的广泛运用,前端状态管理器逐渐成为前端开发比不可少话题。形如React有倍受欢迎的Redux,再如Vue标配的状态管理器Vuex,都是业内相对成熟的...

一文搞定“缓存”

前言缓存是指:为了降低服务器端的访问频率,减少通信数量,前端将获取的数据信息保存下来,当再次需要时,就使用所保存的数据。缓存对用户体验和通信成本都会造成很大的影响,所以要尽...

怎么修改xampp默认端口号

具体方法:到xampp的安装目录下,点击进入apache\conf下,使用编辑器打开“httpd.conf”文件将 Listen 80 改为 Listen 8081将 ServerName localhost:80 改为 ServerNam...

2020-10-28

分享php+redis实现对200w用户的即时推送服务

怎么实现对200w用户的即时推送,这个推送可以理解为调用第三方的接口,push,sms之类的东西。当时先写了一个demo 直接读取DB然后单个推送,结果。。。。可想而知于是设计一套基于re...

2020-10-28

java实现自定义类加载器

各类加载器虽然以父子相称,但是没有继承关系点入ClassLoader的源码查看样例:* <blockquote><pre> * class NetworkClassLoader extends ClassLoader { * String h...

2020-10-28

ASP和PHP的区别是什么?

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写.PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的...

2020-10-28
返回顶部
顶部