- 博客(36)
- 收藏
- 关注
原创 IDEA安装Copilot遇到的问题
1)一直显示wating for GitHub Authentication解决办法:https://github.com/github/feedback/discussions/16960 官方提供的解决方案具体步骤:1、将Copliot版本替换为旧版本:2022 - 1.1.20.1417,在此链接中下载压缩包文件:GitHub Copilot - IntelliJ IDEs Plugin | Marketplace2、按照官方提供的方式在PyCharm通过本地安装插件的方式安装指定版本的C
2022-06-15 11:25:16 1465
转载 获取map头尾元素
获取LinkedHashMap中的头部元素(最早添加的元素):时间复杂度O(1)public <K, V> Entry<K, V> getHead(LinkedHashMap<K, V> map) { return map.entrySet().iterator().next();} 获取LinkedHashMap中的末尾元素(最近添加的元素):时间复杂度O(n)public <K, V> Entry<K, V> getTail
2022-05-16 10:09:20 711
原创 js字数校验
.word {position: absolute;right: 10px;bottom: 10px;color: #aaa;font-size: 12px;}```html <tr> <td class="gt-td-title" style="width: 16%">建设单位名称</td> <td colspan="4">
2022-04-20 13:55:31 369
原创 idea控制台打印sql和参数
logging: security: collection: authorizationSuccess: false authenticationSuccess: false classify: defaulted: platform level: org.springframework.security: WARN com.gtis.djportal.code.*.mapper: DEBUG #org.springframewo.
2021-12-21 16:29:55 1316
原创 window.open()实现弹出页面居中
// url 转向网页的地址// name 网页名称,可为空// iWidth 弹出窗口的宽度// iHeight 弹出窗口的高度//window.screen.height获得屏幕的高,window.screen.width获得屏幕的宽var iTop = (window.screen.height-30-iHeight)/2; //获得窗口的垂直位置;var iLeft = (window.screen.width-10-iWidth)/2; //获得窗口的水平位置;window.open
2021-11-16 19:37:01 1289
转载 JS天数计算
function time(){sDate1= “2006-12-18” ;sDate2= “2006-12-20” ;alert(“两个日期相差”+DateDiff(sDate1,sDate2)+“天”) ;}//计算天数差的函数,通用function DateDiff(sDate1, sDate2){ //sDate1和sDate2是xxxx-xx-xx格式var aDate, oDate1, oDate2, iDaysaDate = sDate1.spl
2021-10-15 15:59:05 656
原创 2021-10-15
layui使用模板列+freemarker时候下拉取值<script type="text/html" id="itemNameTpl"> <select type="text" field="itemName" name="rkLists[{{d.LAY_INDEX-1}}].itemName" value="{{d.itemName||''}}"/> <#if itemNameList??> <#li
2021-10-15 15:44:46 78
原创 单例bean引用session/request bean报错及解决方案
先看报错日志org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.oauth2ClientContext': Scope 'session' is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to
2021-08-24 09:44:10 1763
原创 表格中长字段设置鼠标悬停tips
这里用的是LayUi的模板选择器<table class="layui-table table-border" lay-data="{ page: false, id: 'jsLists' }"> <thead> <tr> <th lay-data="{ field: 'jsjg', width: '29%', templet: '#jsjgTpl' ,unresize:true}">
2021-08-23 16:10:52 299
原创 使用Layui模板表单列生成表格时时间控件不生效的问题
form.render(); lay('.layui-date').each(function() { laydate.render({ elem : this, }); });只需在添加的时候加入这两句语句
2021-08-13 16:44:45 313
原创 Json序列化
private static final ObjectMapper MAPPER = new ObjectMapper(); XXX = MAPPER.writeValueAsString(body);
2021-06-29 09:07:57 81
原创 ElasticSearch安装
进入到elasticsearch.yml注意:key: value中间有个空格cluster.name: my-applicationnode.name: node-1network.host: 0.0.0.0http.port: 9200cluster.intial_master_nodes: ["node-1"]~进入bin目录下启动ES./elasticsearch注意:root权限下启动会报错可以通过adduser 用户名添加用户然后通过 chown -R cc:cc e
2021-03-28 17:36:34 78
原创 zookeeper建立连接
//重试策略RetryPolicy retrypolicy = new ExponentialBackoffRetry(3000,10);CuratorFramework client = CuratorFrameworkFactory.builder().connectString("192.168.23.129").session(60*1000).connectionTimeoutMs(15*1000).retryPolicy(retryPolicy).namespace("itheima").
2021-03-24 23:39:12 109
原创 分布式架构
垂直架构:分布式架构:在垂直架构的基础上将公共的业务抽离出来,形成一个独立的服务,供其他消费者调用(RPC——远程调用),实现服务的共享和重用。将重复的模块组件,功能抽离出来形成独立的服务,其他项目(服务器的消费者)取调用这个重复的模块(服务的提供者),这样就形成了分布式。缺点:服务提供一方一旦ip或url发生改变,消费者也要跟着一起改变...
2021-03-24 14:23:19 68
原创 配置zookeeper
http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd xmlns:dubbo="http://dubbo.apache.org/schema/dubbo" xmlns:context="http://www.springframework.org/schema/context" <!--dubbo的配置--> <!--配置项目名称--> ...
2021-03-24 12:57:55 140
原创 MAVEN配置与上传到nexus私服
1.配置环境变量2.修改本地仓库位置在settings.xml中加入3.修改阿里云镜像仓库在settings.xml中加入4.修改nexus本地私服在settings.xml中加入5.修改nexus登录权限在settings.xml中加入注意id与nexus中的名称相同6.idea访问私服与组件上传在pom.xml中添加<distributionManagement> <repository> <id&
2021-03-23 20:52:36 121
原创 Spring整合SpringMVC
web.xml`<?xml version="1.0" encoding="UTF-8"?><!--告诉tomcat Spring的配置文件是哪个--><context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext.xml</param-value>&l
2021-03-22 23:51:45 52
原创 获取URI和URL中的参数
获取URIString url = req.getRequestURI();获取URL中的参数 String queryString = req.getQueryString();
2021-03-11 00:16:13 717
原创 @param注解
当你的Dao层需要传递的参数大于等于两个的时候【如图所示】void saveRoleModule(@Param("roleId") String roleId, @Param("moduleId") String moduleId);这个时候编译器在编译时候会如下显示void saveRoleModule(@Param("roleId") String var1, @Param("moduleId") String var2);他并不能很好的识别var1和var2哪个对应roeId,哪个对应modu
2021-03-10 12:07:34 278
原创 ZTREE
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ include file="../../base.jsp" %><!DOCTYPE html><html><head> <base href="${
2021-03-10 00:30:44 117
原创 Map转JSON
<!--jackson 写入POM--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.0</version> </.
2021-03-10 00:15:57 103
原创 流对外生成文【下载】和文件名设置
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。...
2021-03-09 16:06:28 754
原创 POI读写Excel
public class PoiTest { @Test public void testWriteByPoi() throws IOException { //1.获取到对应的Excel文件、工作簿文件 XSSFWorkbook wb = new XSSFWorkbook(); //2.创建工作表 Sheet sheet = wb.createSheet(); wb.createSheet("这是啥呀");
2021-03-09 11:45:30 183
原创 过滤器filter
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest req= (HttpServletRequest) servletRequest; HttpServletResponse resp= (...
2021-03-04 19:25:06 99
原创 BeanUtils封装数据
BeanUtils封装数据package com.hyit.utils;import javax.servlet.http.HttpServletRequest;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.ConvertUtils;import org.apache.commons.beanutils.converters.DateConverter;import org.
2021-03-03 20:52:07 248 1
原创 数据库备份和恢复
数据库备份登录到MySQL服务器,输入mysqldump -u root -p 数据库名称 > 文件保存路径数据库恢复我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:登录MySQL数据库mysql -u name -p删除已备份的数据库 drop datebase 数据库名称重新创建名称相同的数据库 create database 数据库名称使用该数据库use 数据库名称导入文件执行:so
2021-01-07 23:18:57 83
转载 生成随机数
随机数生成#include <time.h>int main() { int a; srand((unsigned)time(NULL)); a = rand();
2020-04-13 14:10:50 152 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人