自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Cannot read property 'style' of null 问题

1.在页面还没加载完成就获取那个元素的属性,导致获取属性失败这类问题有很多情况常见的是调用的或许html标签的js写在了js上面,导致js加载完毕而html元素尚未加载,找不到目标我的问题是,js虽然写在html下面。但是在弹窗的时候重复调用获取基本信息页面。导致js报错2.是不是书写的问题 比如想document.getElementById("a").style 写错为 doc...

2019-02-18 15:41:32 43688 1

原创 <table>标签中 如何固定<td> 宽度

这是我div+css 布好的局我想在第一行,第一列格子内添加图片。没想到变成了这样, 下面是css代码。,随着td 内添加的图片和文字 撑开了td宽度。查找了资料,在css 中加入 table-layout:fixed; 属性后,问题解决! table-layout:fixed;  w3school的介绍为:设置表格布局算法,参数为 列宽由表格宽度和列宽度设定。...

2018-05-15 11:54:21 15543 1

原创 Java常用的几种设计模式

调用时,需要利用Proxy反射proxy.newProxyInstance来获取当前被代理的对象,传递参数是三个当前被代理对象的classLoad(),interfaces(),还有一个就是传入当前被代理对象UserServiceImpl。工厂实现类,实现对生产什么电脑的实现,生产什么操作系统的实现。而懒汉模式在声明static finaly变量时为null,在public对外获取变量的方法内加入判断,判断当前变量是否为空,只有为空才new一个对象出来,否则就直接return 变量;

2024-04-13 16:47:17 659

原创 Java常用数据结构与集合

【代码】Java常用数据结构与集合。

2024-04-12 23:31:42 482

原创 @Async 更换线程池

【代码】@Async 更换线程池。

2024-03-14 14:47:31 96

原创 Jedis操作命令

Key清空数据:jedis.flushDB()删除所有所有key:jedis.flushAll()删除当前数据库中的所有key:jedis.flushDB()返回当前数据库中key的数目:"+jedis.dbSize()键是否存在:jedis.exists("username")查看键所存储的值的类型:"+jedis.type("username")随机返回key空间的一个:"+jedis.randomKey()按索引查询:"+jedis.select(0)增 :"+jedis.se

2022-03-07 16:02:20 867

原创 spring的九大组件

1.HandelMapping 根据URL路径找到对应的controller或者action2HandelAdapter 根据controller类型找到合适的HandelAdapter接口,接口有很多种,常用的比如处理静态资源的,和处理类的3HandelExceptionResolver 异常处理4.viewResolver 根据视图名和Locale解析出视图。解析过程主要做了两件事,解析出使用的模板和视图的类型5.RepustToViewNameTranslator 有的Hand...

2021-11-04 16:56:34 1853

原创 数据库的根据当前id查询所有父级菜单

需求:根据当前数据的id,查找所有父级数据。这其实时数据库的一个递归查询上面是PostgreSQL的查询结果。MYSQL:参考链接PostgreSQL:表结构CREATE TABLE place ( id serial NOT NULL, --主键 name character varying(200), --名称 parent_id bigint, -.

2021-10-27 14:14:09 513

原创 Servlet是什么?

什么是servlet?servlet本质是一个接口。但是通常来说servlet是指所有实现了servlet接口的实现类每一个实现了servlet接口的类都需要实现这五个方法。其中最主要的三个方法是init()service()destroy()。init destroy是生命周期方法,service是处理请求时的方法。所有实现了servlet接口的类,或者说想处理网络请求的类都需要实现这三个方法,初始化时干什么,接收到服务干什么,销毁时干什么。servlet作为接口(规范),即使实现..

2021-10-12 11:39:40 1425

原创 spring-boot-starter-parent和spring-boot-dependencies的作用

先说spring-boot-dependencies的作用,就是统一管理spring-boot-starter的各个版本控制。在pom.xml再引入starter就无须引入版本号。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5

2021-10-11 22:45:10 841

原创 SpringBoot是如何完成自动配置的

1,SB的项目启动注解@SpringBootApplicationpublic class SpringbootHelloWorldApplication { public static void main(String[] args) { SpringApplication.run(SpringbootHelloWorldApplication.class, args); }}2,@SpringBootApplication注解由@Configuratio

2021-10-11 18:03:34 129

原创 Nginx实现动静分离

动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路upstream test{ server localhost:8080; server localhost:8081; } server { listen 80; server_name localhost;

2021-10-11 14:51:07 90

原创 Redis 和 Memcached的对比

常用的缓存中间件有 redis 和 memcached。redis 因支持更多的数据结构,和支持原生的分布式。因而redis更加优秀,比较流行的就是redis。这个答案是比较片面的。真正的原因如下 You should not care too much about performances. Redis is faster per core with small values, but memcached is able to use multiple cores with a single ...

2021-10-09 14:59:48 310

转载 什么是分布式系统,如何学习分布式系统

本文地址:什么是分布式系统,如何学习分布式系统 - xybaby - 博客园

2021-10-08 09:35:16 65

原创 阿里云DataV数据展示的一些sql写法

ad

2021-03-29 16:40:00 715 1

原创 比较两张100W条数据的表

/** * @author corpse * @since 2020.12.14 */public class CheckUpKeep extends AbsTestService{ private class Grouper { private Grouper() throws FileNotFoundException {} private final int LIMIT = 1000; Set<String> c.

2020-12-20 17:42:38 506

原创 Spring中@Autowired注入static静态变量空指针异常

public class Test { @Autowired private static XhOBS obs; public static void method(){ // 调用userService }}在method 方法内调用obs,会报 java.lang.NullPointerException 空指针异常。因为XhOBS类为spring的实例对象。添加了@Component注解。对于@component的解释为:开发最.

2020-12-20 16:38:58 1359 1

原创 Java aop中参数传递

da

2020-09-15 16:30:46 2967

原创 Docker第二章:搭建CentOS+JDK+Tomcat环境

1、安装CentOS7,拉取镜像docker pull centos:centos72、创建JDK7,8的容器对象id(b5b4...)需要换成自己centos7d的容器的iddocker run -i -t --name os7_jdk8_tomcat9 -v /alidata/software/:/alidata/software/ b5b4d78bc90c /bin/bash3、查看刚刚创建好的对象docker ps -a4、启动容器,并进入容器启动容器,

2020-05-13 10:07:29 311

原创 Docker第一章:安装及初始化配置

在CentOS7.4上安装并配置docker。第一步:Docker的安装1、安装相关的依赖包yum install -y yum-utils device-mapper-persistent-data lvm22、配置国内镜像源,下载速度快一些sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、更新YUM缓存yum makec

2020-05-12 14:39:29 548

原创 layui-table出现横向滚动条

.layui-table-body{overflow-x: hidden;}

2020-04-22 16:37:40 7412

原创 windows idea Tomcat端口被占用

netstat -aon|findstr 1099 查询被占用的端口-- 查到 8796 正在占用端口taskkill -f -pid 8796 结束进程

2019-11-20 14:57:48 181

原创 如何将java项目部署到Linux服务器上

博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。在服务器上已经有了mysql的五个rpm安装包,jdk的rpm,tomcat的tar.gz。博主找了其他的博文说是需要配置java环境但是博主并没有操作到这一步。安装包是经理提前放好,环境配置也可能是提前配置好的。1每个公司的服务器都有【自己的目录结构】,第一次需要确认好,这一点很重要,安装包放在哪,解压完的文件放在哪都...

2019-11-14 15:26:25 4256

原创 centOS7.6 服务器配置环境

[ 内为Linux 命令] (内为提示文字,忽略)1.安装JDK(rpm安装包安装)1#进入安装包所在的文件夹[ cd /alidata/softwera/jdk/ ]2#[ rpm -ivh jdk-8u172-linux-x64.rpm(rpm文件名字,首字母后Tab自动补全)]3# 查看是否安装成功 [ java -version ]2....

2019-11-11 23:58:50 660

原创 Mysql 正序 空值在后

排序员工编号number字段,常规order by空值在前,数值在后。加入 is null 查询 ,空值在后 且有数据的为正序。例select * from user u order by u.number is null, u.number...

2019-05-13 11:57:08 592

原创 Mybatis Sql 大于号小于号不兼容

1.SQL中if 判断多个条件时用and链接2.运算符号有些并不能兼容,需要转义符号代替2.1原符号 < <= > >= & ' "替换符号 &lt; &lt;= &gt; &gt;= ...

2019-05-09 17:25:02 543

转载 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别

无论是在springboot 还是在其他中  yyyy-MM-dd HH:mm:ss代表24小时制yyyy-MM-dd hh:mm:ss代表12小时制 

2019-02-13 09:44:14 879

原创 项目启动 Injection of autowired dependencies failed

给一个controller 注入一个我新写的service 报错  。如果你是新建的项目,可能是配置错误,无法扫描注入bean。如果之前项目已经运行起来了 请检查你新写的service 和dao  是否有注解@service 和@mybatis 这样的表示层级的 。错误分析,是因为菜...

2018-08-14 15:42:10 470

原创 Eclipse 格式化代码且不影响注释

首先进入window--&gt;preferences--&gt;java--&gt;code style--&gt;formatter点击New 新建你自己的模板 新建的模板与eclipse 默认相同。找到comment一栏,取消勾选 Enable Javadoc  comment formatting 点击应用  选择你的模板  注意:默认的模板是无法修改的  所以新建 ...

2018-07-20 10:03:33 747

原创 Mac下Eclipse SVN 更换账号

1.打开终端,输入命令cd ~进入home目录。2.执行命令ls -al 会列出home目录下的所有文件及文件夹其中就会有一个文件夹.subversion 以点开头的文件夹是隐藏文件,因此需要在命令行才能查看,这个目录就是保存了当前用户SVN的缓存文件。3.执行命令cd .subversion/auth进入auth目录,该目录保存了用户的用户名及密码。4...

2018-07-19 10:51:07 1042

转载 Mac下Eclipse内置Tomcat端口被占用问题的解决办法

问题描述: mac下的Eclipse中内置的Tomcat,启动时报一下错误:Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system pr...

2018-07-19 10:18:50 688

原创 Eclipse Maven项目搭建SSM

0.工作用到的大多都是SSM框架 一直想独立搭建一个自己的框架。翻了很多资料,经历各种Bug,终于搭建出了自己的框架1. 环境配置    apache-tomcat-8.0.37       jdk1.8.0_101    Eclipse Version: Neon Release (4.6.0)2.Maven配置不做记录3.创建Maven项目   File→New→Next  Next&gt;查...

2018-06-22 10:55:40 328

转载 报错Could not resolve resource location pattern [classpath:com/yh/mapping/*.xml]

web.xml 文件为 &lt;!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --&gt; &lt;bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"&gt; &lt;property name="dataSource" ref="dataSource&qu

2018-06-20 09:36:22 3276 5

转载 自己搭建Maven项目下运行项目后Eclipse报错:org.springframework.web.context.ContextLoaderListener

问题背景:工程为maven工程,ContextLoaderListener类位于spring-web-3.1.0.RELEASE.jar包中。检查了maven的pom.xml,依赖引入正常。在工程Maven Dependencies视图中也能看到spring-web-3.1.0.RELEASE.jar包被正常引入进来了。第一:最低级的错误,忘了导包。该类是在spring.jar里面,看看你是否忘了...

2018-06-20 09:32:44 1732

原创 js 日期 转换

数据库Date 类型 日期  取出日期为13位时间戳。想在js 端处理成正常日期格式Date()转换后 时间变为这种形式  Thu May 18 2017 00:00:00                        var year = new Date(时间戳).toString().substring(11,15) ; //截取年份 var time = new Date(时间戳...

2018-06-01 15:54:45 472

原创 Mybatis 传参问题

我遇到的问题是需要在Mybatis中传入一个Session取到的name和批量更新的id,用的是第三种封装Map的方法实现最后附上自己的代码MyBatis的foreach语句详解       foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示...

2018-06-01 14:28:27 159

转载 CSS 如何让 height:100%;起作用

因为页面并没有缺省的高度值,所以,当你让一个元素的高度设定为百分比高度时,无法根据获取父元素的高度,也就无法计算自己的高度。换句话说,父元素的高度只是一个缺省值:height: auto;。当你要求浏览器根据这样一个缺省值来计算百分比高度时,只能得到undefined的结果。也就是一个null值,浏览器不会对这个值有任何的反应。上面的演示例子是父元素没有设定固定高度,于是子元素的高度height:...

2018-05-15 09:22:25 272

转载 Bootstrap模态框中再嵌套模态框导致第一个模态框的滚动条消失

解决方法:就是在第二个模态框的关闭hide 方法调用之后立即触发的事件中,设置第一个模态框的样式,给其加一个样式:'overflow-y':'scroll'。代码如下: myModalEdit是第二个模态框的id,myModal是第一个模态框的id$('#myModalEdit').on('hidden.bs.modal', function() {$('#myModal').css({'over...

2018-04-28 14:31:53 791

web服务器2021-10-10.png

Web代理服务器相关图解

2021-10-10

空空如也

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

TA关注的人

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