- 博客(135)
- 收藏
- 关注
原创 java 内存
方法区 用于存放类似于元数据信息方面的数据的,比如类信息,常量,静态变量,编译后代码...等,类加载器将.class文件搬过来就是先丢到这一块上。堆主要放了一些存储的数据,比如对象实例,数组等,它和方法区都同属于线程共享区域,它们都是线程不安全的。栈我们的代码运行空间,我们编写的每一个方法都会放到栈里面运行。程序计数器完成一个加载工作,类似于一个指针一样的,指向下一行我们需要执行的代码,和栈一样,都是线程独享的,每个线程都会有自己对应的一块区域而不会存在并发和多线程的问题。..
2021-09-05 12:39:29
225
原创 【SpringBoot】基于注解配置druid SQL监控
前言 最近刚敲了个springboot的小例子,配置一下druid练练手。步骤 添加需要依赖包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version...
2018-08-19 21:26:39
1591
1
原创 【SpringBoot】jsr303参数校验
场景 登录验证 手机号 密码实现引入依赖jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</a...
2018-08-12 20:17:29
1498
原创 【SpringBoot】打包方式
打war包修改packaging形式<packaging>war</packaging>添加spring-boot-starter-tomcat的provided依赖添加maven-war-plugin插件 <dependency> <groupId>org.springframework.boot</gr...
2018-08-05 19:35:29
971
原创 Solr7.1使用IKAnalyzer配置中文分析器
前言 安装过程参考博客 本文使用的是IKAnalyzer中文分析器步骤 1.解压上传jar包 从官网下载 IK Analyzer 2012FF_hf1.zip压缩包 2.解压,将它解压到 Analyzer(Ps:自己创建的文件路径/usr/local/Analyzer)3.将jar包复制到solr web工程的lib目录,配置文件复制到solr web工程的cla...
2018-07-29 11:44:00
654
10
原创 Solr7.1单机版安装
准备工作 CentOS 7 solr7.1.0 jdk1.8或以上 tomcat8.0以上安装 我的安装目录是在usr/local目录下1.下载,解压cd /usr/localwget http://archive.apache.org/dist/lucene/solr/7.1.0/solr-7.1.0.zipunzip solr-7.1.0.zip...
2018-07-18 10:42:32
656
5
原创 CentOS7卸载mysql
前言 最近搭建mysql主从,两个虚拟机中的mysql版本不一致,所以就准备卸载其中一个。步骤1.查看mysql安装rpm -qa|grep -i mysql2.卸载前关闭mysql服务 rpm -ev --nodeps mysql-community-release-el7-5.noarch rpm -ev --nodeps mysql-community-common-5.6.38-2.e...
2018-07-11 09:52:17
13209
5
原创 RabbitMQ安装教程
前言 之前安装的时候参考了一篇博客,成功的安装上了,但是没有记录自己安装过程,又在一个虚拟机上重新安装了一遍,记录自己的安装过程,方便自己以后参考。步骤 Rabbitmq是用erlang语言写的,所以我们需要安装Erlang 参考博客:https://blog.csdn.net/zhu_tianwei/article/details/40832185 本文所有的下载均在 usr/local ...
2018-07-08 20:52:40
11509
3
原创 【MySQL】索引性能分析-demo
前言 SQL脚本CREATE TABLE `test03` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` char(10) DEFAULT NULL, `c2` char(10) DEFAULT NULL, `c3` char(10) DEFAULT NULL, `c4` char(10) DEFAULT NULL, `c5` ...
2018-06-24 21:40:24
992
3
原创 Eclipse配置自动补全
前言 在使用eclipse写代码的时候,没有自动补全感觉很麻烦,下面教你一招轻松搞定。设置 1)、windows——>preference, java——>Editor——>Content Assist2)、windows——>preference, xml——>Editor——>Content Assist小结 配置好之后发现使用方便多了。...
2018-06-10 21:40:51
1369
6
原创 PowerDesigner 生成数据字典报告(Mysql为例)
前言 项目中需要写文档生成数据字典,但是本人当然不想自己写了,这就需要借助工具来生成,用了好多次,这次记录一下加深印象。步骤 1.打开PowerDesigner,选择菜单:File ---> Reverse Engineer ---> Database… 接下来就是创建数据源了,我们比较熟悉2.生成数据字典报告菜单 Report ---> Report Wizard菜单 R...
2018-05-21 15:47:19
6465
14
原创 WebService客户端调用
是什么 WebService是一种跨编程语言和跨操作系统平台的远程调用技术。调用 使用软件eclipse 方法一: wsimport命令 这是java自带的一个命令 我在用这个命令生成的时候一直有问题后来换了一种方法 方法二: 选中之后点击next就会在选中的目录下生成.java文件 example:UserPofoPosHisController service=new User...
2018-03-25 22:49:44
306
26
原创 ssm框架整合webservice
前言 项目需要发布成webservice的接口。准备工作1.引入apache-cxf 3.2.0jar包,下载地址http://cxf.apache.org/download.html2.web.xml添加配置 <!-- 配置cxf的核心控制器 --> <servlet> <servlet-name>CXFServlet&...
2018-03-18 20:31:10
2805
23
原创 solr7集群安装
前言 需要环境JDK1.8或以上 zookeeper 3个 tomcat8或以上 4个 solr7.1.0准备工作单机版的安装 点我拷贝单机版的solrhome和tomcat一、solrhomecd /usr/local/mkdir solrcloud 在solrcloud目录中上传tomcat并且复制4个和zookeeper复制...
2018-02-11 22:31:09
680
原创 solr7——Unknown fieldType 'long' specified on field XX
前言 solr7建立中文分析器时遇到问题。问题 Unknown fieldType 'long' specified on field item_price解决方法 managed-schema配置文件中long 改为plong就可以了小结 记录问题。
2018-01-31 21:18:23
3031
14
原创 FastDFS图片上传代码提示连接超时
前言 最近在用FastDFS,使用过程中遇到一些问题。问题 1.在虚拟机上测试图片上传发现没有问题能够上传成功,但是用代码测试的时候提示连接超时。 java.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Met
2018-01-14 18:55:30
4119
28
原创 Centos7 -bash: command not found
前言 最近重新安装了虚拟机,结果在使用过程中发现“各种命令找不到”。问题 1.vim :command not found 输入命令 rpm -qa|grep vim 如果安装正确会显示如下 如果这三条中的一条都没有返回,用命令 yum -y install vim* 如果少了其中一条 就用 yum -y install vim-少的安装包
2018-01-06 08:28:50
14881
16
原创 EasyUIdatetimebox使用
前言 使用datetimebox时发现选中时间之后需要点击确定才能获得选中时间,感觉很麻烦,所以想要实现点击之后就可以获得选中时间。代码html
2017-12-30 21:49:20
3305
18
原创 比较两个List去重
前言 两个List之间可能有重复值,如果有则去除两个list的重复项保留不重复的元素。代码import java.util.ArrayList;import java.util.List;public class ListTest { public static void main(String[] args) { //集合一 List list1=new Arra
2017-12-24 20:18:57
2691
31
原创 JS实现两个datagrid的数据移动
前言 页面上有两个表格,选中之后点击按钮可以实现数据由左到右或者由右到左的一个数据移动,点击确定之后才会与后台交互。JS代码//从左往右移function onclick_leftToRight() { var slected = $('#leftGrid').datagrid("getSelections"); for (var i = 0; i < slected.
2017-12-17 22:26:35
760
20
原创 java递归根据节点ID得到所有父节点名称
背景 由于需要展示节点的时候需要体现父节点的名称关键代码public String getParentName(int nodeID){ //和数据库交互,得到当前节点记录 DbRole entity = roleMapper.selectByPrimaryKey(nodeID); if(entity != null){
2017-12-10 21:57:24
17061
19
原创 EasyUI datagrid之rowStyler,formatter函数
前言 从后台查出数据后前台界面展示根据其中字段的值改变字体颜色,另一个是数据库存的不是汉字根据字段值显示汉字。代码1.利用rowStylerrowStyler: function(index,row){ if (row.b1_IsLimited=='1'||row.b1_PwdIsLimited=='1' ){ return 'co
2017-11-30 23:06:14
7075
18
原创 JFreeChart创建区域图
前言 只是一个demo,效果:运行程序后保存生成的图表。过程 1.需要的jar包可以从官网上下载 jcommon-1.0.23.jar jfreechart-1.0.19-experimental.jar jfreechart-1.0.19.jar mysql-connector-java-5.1.34.jar,数据库可以取对应数据库的jar
2017-11-22 20:41:47
1928
27
原创 JS实现字符串的截取
前言 需要实现的效果是获取选中的日期并把其中的年和月获取到传给后台,查询使用。实现过程var time = $("input[name='yearmonth']:checked").val() //获取选中的value值var yearmonth = time.replace(/[^0-9]/ig,""); var year = yearmonth.slice(0,
2017-10-22 21:30:07
575
21
原创 错误集锦
前言不知道起个什么名字,因为想记录自己遇到的一些问题,方便日后查阅。 软件:Eclipse问题 问题1:创建maven项目的时候报的错 解决方法:删除本地.m2仓库中 org.apache.maven.plugins:maven-resources-plugin所在目录。然后右击项目 Maven->Update Project->勾选 Force
2017-10-15 22:07:45
328
17
原创 MyEclipse启动报错The configuration area at is not writable
前言 今天启动MyEclipse时发现打不开,一直提示The configuration area at XX is not writable.错误 解决办法:是系统权限的问题,提升一下系统权限,或者右击项目以管理员身份运行即可打开MyEclipse。小结 把错误记录下来,方便以后查阅!
2017-09-24 19:55:17
10214
24
原创 Spring入门——Helloworld
前言 跟着网上spring教程学习一个入门实例项目结构步骤 创建一个maven project,输入Group Id:com.yiibai Artifact Id:HelloSpring 右击项目——poperties——Java Coompiler pom.xml 4.0.0 com.yiibai HelloSpring 0.0
2017-09-17 20:58:34
391
19
原创 用Node.js创建服务器
前言 前端可以自己创建一个服务器来做服务端,步骤 1.创建一个空的文件夹server 2.用vscode打开,在终端输入npm install -y 执行完之后项目中会多出一个package.json文件 3.引入node的类型定义文件 终端输入npm i @types/node --save 4.将typescript编译成J
2017-09-03 18:57:41
496
15
原创 Jenkins部署到tomcat中并重启tomcat
背景需求 由于项目需要 ,用jenkins部署时需要重启tomcat,但是服务器中安装了不止一个tomcat,这就需要重启指定的tomcat而不影响其它tomcat的使用。 因为是用jenkins的shell脚本所以这些内容需要写到shell脚本里。关闭tomcat 红色字体的tomcat是要关闭的tomcat的名字。echo -- stop tomcat #
2017-08-27 21:52:38
9622
18
原创 MyBatis调用存储过程
一、准备工作准备数据库表和存储过程 create table p_user( id int primary key auto_increment, name varchar(10), sex char(2)); insert into p_user(name,sex) values('A',"男"); insert into p_user(name,sex) val
2017-08-20 21:51:56
353
原创 Jenkins学习——邮件配置
写在前面的话需要安装Jenkins的扩展插件“Email Extension Plugin”配置Email Extension Plugin插件配置1.进入系统管理——>系统设置,找到配置段“Jenkins Location” Jenkins URL:jenkins的访问地址,jenkins根据这个地址在邮件中显示图片或创建超链接。 系统管理员邮件地址,即邮件头的发件人。 2.找到
2017-07-30 21:48:46
2177
21
原创 Jenkins升级遇到的错
前言 由于项目要求需要把Jenkins的版本升级,本人也没有实践过,所以就查了一下怎么做,看了看操作步骤还是挺简单的,就想着试验一下。过程 1.找到Jenkins的安装目录,默认安装的话是:/usr/lib/jenkinscd /usr/lib/jenkins 2.关闭Jenkins服务service Jenkins stop 3.以防出现问题,先备份jenkins.w
2017-07-23 16:24:44
2753
25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人