javaSE SE方法: 方法定义和使用 修饰符 返回值类型 参数:形参和实参 返回值 return break continue 调用 重载 和 重写 递归 成员和静态面向对象: 类和对象 成员变量 成员方法 构造器 为对象初始化信息(成员属性的值) this 当前创建的这个对象 和super static 静态块 block 块 私有的private 公共的访问方式...
Tomcat远程调试 本文环境:tomcat:apache-tomcat-8.5.6,eclipse:eclipse-jee-oxygen1、修改bin\catalina文件,增加如下配置 1)Windows环境,修改catalina.bat文件set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp...
IDEA建立Spring MVC Hello World 详细入门教程 目录通过IDEA新建Spring MVC项目设置运行、调试相关配置导入Spring MVC 相关类库添加 Controller修改 url-pattern(web.xml)配置 component-scan(dispatcher-servlet.xml)配置 ViewResolver(dispatcher-servlet.xml)添加视图文件(.jsp...
ps -ef|grep详解 ps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。...
Flak——跨域问题解决 Flask——跨域问题解决背景:最近在使用Flak-restful+Vue来做一个app,将Vue打包在了一个安卓的壳子里面。但是这期间出现了一个比较有意思的问题——跨域。做后端开发的兄弟应该在前后端的分离项目中应该对这个问题司空见惯了。但是这个问题还是有一定的讨论意义,所以还是拿出来说一下。1.CORS 这个组件在很多框架的跨域问题使用中都用的到,比如django里面...
异步操作是什么 这篇文章没什么营养,只是为了让我自己记住究竟什么是异步:异步模式不用阻塞当前线程来等待其他任务的完成,而是允许当前线程继续执行后面的操作,当异步操作完成后,再去执行回调操作,这样做的好处就是避免其他操作执行的时间太长而使当前线程长时间等待转载于:https://www.cnblogs.com/by-my-blog/p/11559696.html...
最大线程数量 最近面试的时候遇到一个关于java中最多能创建多少线程的问题,结果瞎答一通,尴尬了,回来看了一篇博客,人家写的很好,转载一下,原文链:https://www.cnblogs.com/princessd8251/articles/3914434.htmlJVM最大创建线程数量由JVM堆内存大小、线程的Stack内存大小、系统最大可创建线程数(Java线程的实现是基于底层系统的线程机制来...
spring容器、spring MVC容器以及web容器的区别 本文转载自https://www.cnblogs.com/xiexin2015/p/9023239.html说到spring和springmvc,其实有很多工作好多年的人也分不清他们有什么区别,如果你问他项目里用的什么MVC技术,他会说我们用的spring和mybatis,或者spring和hibernate。在潜意识里会认为springmvc就是spring,之前我也是这么认...
Spring MVC浅析 讲到MVC,想必大家都很熟悉,就是将数据模型、视图、控制器进行分离,做到分工明确,在Spring的帮助下,Spring MVC 更是做到了充分的解耦,因为大部分的资源都由Spring进行管理,为Spring MVC提供了方便,比如Controller层,会用到Spring的依赖注入功能,只用声明一个接口,Spring就会自动将需要的对象进行注入,这样有两个好处,一个是更加的方便,另一...
有意思的B+树漫画介绍 转载自:伯乐专栏作者/玻璃猫,微信公众号 - 梦见漫画:什么是b+树这一次我们来介绍 B+ 树。一个m阶的B树具有如下几个特征:1.根结点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k <= m3.每一个叶子节点都包含k-1个元素,其中 m/2 <= k <= m4.所有的叶子结点都位...
回文字符串 最近遇到两个题目,比较有意思,由于两个题目的描述比较相似,在这里就一起说了,做一个比较题目一:给定一个字符串,给该字符串添加一些字符,使其成为一个回文串,求需要添加的最少字符数,并求出添加字符后回文串的样子,如果有多个这样的回文串,只用返回其中一个即可比如: str="AB" 那么,只用在 "A" 之前添加一个B,就可以形成回文 “ABA” str=...
Spring MVC+ajax进行信息验证 本文是一个ajax结合Spring MVC使用的入门,首先我们来了解一下什么是AjaxAJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。所以ajax对于提升用户体验十分重要XMLHttpRequest 是 AJAX 的基础。主要的方法有两种:var xmlhttp=ne...
git常用命令 初始化git init 初始化一个新的项目(会生成一个.git文件)git --bare init建立裸仓库,仓库中不包含工作目录基本设置:git config --global commit.template Name 设置提交时的模板git config --global core.autocrlf true 表示启用转换,对wi...
Mac adb 提示 command not found. 解决办法 造成此类现象的原因是:未配置Android的环境变量。因此,您需为Mac中的Android SDK配置环境变量。启动Mac自带的终端Terminal。进入当前用户的home目录。在命令行输入echo $HOME创建.bash_profile文件。命令行输入touch .bash_profile打开.bash_profile文件。命令行输入open -e ....
Mac系统下安卓使用uiautomator配置SDK及真机环境配置 安装brew install node 想要生效首先必须先安装homebrew,检查自己是否已经安装homebrew,在终端中输入brew -v,如果出现版本信息则说明已经安装,如果提示命令不存在则说明未安装, 安装homebrew的方法如下(记得打开一下xcode):/usr/bin/ruby -e "$(curl -fsSL https://raw.githubuser...
在centos7.2上安装kibana7.3.2 一、下载官网下载:https://www.elastic.co/cn/downloads/kibana二、安装上传至:/usr/localtar -zxvf kibana-7.3.2-linux-x86_64.tar.gzcd kibana-7.3.2-linux-x86_64配置文件基本都是默认的,没有特殊要求,不必修改启动 ./kiba...
在centos7.2上安装logstash7.3.2 一、下载logstash:https://www.elastic.co/cn/downloads/logstash二、安装:如果下载的是logstash-7.3.2.zip上传至 /usr/local解压:unzip logstash-7.3.2.zip修改内存大小:视服务器配置而定:自定义配置文件cd /usr/local/...
mybatisPlus代码生成工具 手敲entity、dao、mapper.xml、service、controller的老套路,不仅让人厌倦,还严重影响开发效率。作为开发,不是应该更专注业务功能的实现吗?毕竟这些无关业务逻辑,要是给个表名,就有个现成的CRUD代码就好了!这不,mybatisplus提供了代码生成器,轻松生成mvc三层代码。首先,引入pom文件 <dependenc...
在centos7.2上安装elasticserach7.3.2 一、下载:官网下载es:https://www.elastic.co/cn/downloads/elasticsearch官网下载jdk11:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html二、安装:上传:/usr/local/java/解压:ta...
thymeleaf修改css的link属性,实现动态控制css引入文件 后台管理系统设计了多套主题皮肤,希望能随意切换主题风格。在只有一套主题的时候,是在主页面上引入该主题样式:<link href="/public/themes/default/css/main.css" rel="stylesheet" type="text/css" />切换主题,其实就是切换css路径中的default为不同主题的值。如切换到blo...