- 博客(30)
- 资源 (13)
- 收藏
- 关注
原创 linux命令大全
linux命令大全1.cd 命令cd 进入用户主目录;cd ~ 进入用户主目录;cd - 返回进入此目录之前所在的目录;cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);cd ../.. 返回上两级目录;cd / 进入系统根目录2.locate 命令locate luck.txt 精确查找文件的路径locate ...
2020-01-20 14:18:57 1498
原创 JAVA循环使用CAS实现自旋操作
大家碰到了实现一个线程安全的计数器的需求改怎么做呢?根据经验你应该知道我们要在多线程中实现共享变量的原子性和可见性问题,于是锁成为一个不可避免的话题,下文讨论的是与之对应的无锁CAS。为什么要无锁我们一想到在多线程下保证安全的方式,肯定是锁,不管从硬件、操作系统层面都或多或少在使用锁。锁有优缺点吗?使用锁就需要获得锁、释放锁,CPU需要通过上下文切换和调度管理来进行这个操作,对于...
2020-01-19 21:27:31 2813 3
原创 Spring整合Ehcache注解方式实现
1. 添加ehcache的jar依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...
2019-07-29 16:18:45 406
原创 ztree实现异步树
<head> <!-- 引入文件 --> <link rel="stylesheet" href="./resource/css/zTreeStyle.css" /> <script type="text/javascript" src="./resource/js/jquery-1.10.2.js"></scr...
2019-07-29 16:03:45 1038
原创 阿里的fastJSON的用法
新建两个实体User和Teacher package org.fastjson;public class User { private int id;private String userName;public User() {}public User(int id, String userName) { this.id = id; this.userName = u
2017-12-06 14:08:17 1175
原创 23种设计模式
..创建型模式简单工厂模式工厂模式抽象工厂模式单例模式建造者模式原型模式..结构型模式代理模式适配器模式桥梁模式装饰模式门面模式组合模式享元模式..行为型模式策略模式观察者模式责任链模式模板方法模式状态模式...
2021-07-14 16:42:53 89
原创 JAVA 线程池详解
一.线程池的作用:线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;否则进入等待队列。二.为什么要用线程池:1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,...
2021-04-14 15:24:44 905
原创 docker安装mysql
docker安装mysql,感觉比直接在centos上面安装还要简单啊,以下是操作步骤:1.获取mysql 5.7 版本的镜像docker pull mysql:5.7这个过程有点慢,需要耐心等待啊...2.启动mysql 并配置root密码 并挂载相关目录docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e
2020-09-22 10:36:43 105
原创 centos 重装docker
列出安装过的docker包yum list installed | grep docker把这三个都删除了yum -y remove docker-ce.x86_64 docker-ce-cli.x86_64 containerd.io.x86_64 -----删除三次删除镜像和容器rm -rf /var/lib/docker卸载旧版本,因为可能存在清除不干净的时候yum remove docker docker-common docker-selinux docker.
2020-09-22 10:25:00 241
原创 给新入行程序员的几点建议
本人计算机科学与技术毕业,8年IT老兵,在大学期间学习过JAVA,临近毕业时,去参加了6个月的技术培训,2012年3月去上海工作,当时住在公司的宿舍,工作了5个月,当时没啥经验,跟着项目经理边工作边学习,工作了见过凌晨的北京街头,现在回到了武汉,不想在到处漂泊了啊。给新入行程序员的几点建议:1.坚持学习我是在大学期间自学的JAVA,当时通过同学找校自行车协会租了一辆自行车,暑假期间往返于学校与培训机构之间。上班之后,一有空,就会坚持学习,提升自己。坚持一两天很容易,但是一个月,一年真的很难,看到
2020-09-15 13:58:22 322
原创 JAVA AtomicStampedReference解决CAS的ABA问题
关于ABA问题,已经在上篇文章中,谈论了,有不清楚的同学,可以去阅读下,https://blog.csdn.net/wodetongnian/article/details/104044865,这里不再重复了啊,CAS解决ABA方案是版本号,JDK1.5提供了AtomicStampedReference来解决。AtomicStampedReference通过包装类[E,Integer]的元组来...
2020-01-20 17:10:29 297
原创 Excel实现给加单引号,以及加逗号,批量生成sql语句时使用
Excel实现给加单引号,以及加逗号使用公式:只单纯加单引号:="'"&A1&"'"加单引号和逗号:="'"&A1&"'"&","
2020-01-20 14:31:32 1169
原创 linux命令当前文件夹下面模糊搜索文件
linux命令当前文件夹下面模糊搜索文件在当前文件夹下面模糊搜索文件:find . -type f | xargs grep 'boot',"boot"表示文件名中包含的字符串
2020-01-20 14:24:08 977
原创 SpringBoot+Maven项目打成jar在linux后台运行
SpringBoot+Maven项目打成jar在linux后台运行--关闭客户端依然进程存在nohup java -jar spring-boot-hello-1.0.jar 1>/dev/null 2>&1 &--Ctrl+C后不会消失java -jar spring-boot-hello-1.0.jar &...
2020-01-20 14:15:38 294
原创 linux在当前目录下面模糊查找文件命令
find和grep 结合find . -type f | xargs grep '文件名' 例如:find . -type f | xargs grep 'boot',如下图所示:
2019-10-25 10:16:05 3568
原创 Java实现读取文本中重复出现的字符串
package com.xu.service;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Collections;import jav...
2019-08-29 17:24:40 507
原创 Java实现读取文本中重复出现的字符串
package com.xu.service;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Collections;import jav...
2019-08-29 17:24:05 737
原创 SpringBoot+SpringAop通知使用实例
package com.zdj.springboot_aop;import com.alibaba.fastjson.JSON;import com.google.common.collect.Maps; // guava 24.1-jarimport org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinP...
2018-06-22 19:19:50 4402
原创 java final关键字的用法
1.用final关键字设置常数许多程序设计语言都有自己的办法告诉编译器某个数据是“常数”。常数主要应用于下述两个方面:(1) 编译期常数,它永远不会改变(2) 在运行期初始化的一个值,我们不希望它发生变化对于编译期的常数,编译器(程序)可将常数值“封装”到需要的计算过程里。也就是说,计算可在编译期间提前执行,从而节省运行时的一些开销。在Java中,这些形式的常数必须属于基本数据类型
2013-05-18 22:15:18 943
原创 使用Urlrewrite技术实现Struts2+Hibernate3+Spring的项目的伪静态
小弟做了一个项目,现在SEO要求我将所有的页面实现伪静态,尝试了多种技术,决定用Urlrewrite技术,下面是我的urlrewrite.xml: "http://tuckey.org/res/dtds/urlrewrite3.1.dtd"> ^/index.html /index.jsp
2013-02-05 10:14:28 1594
原创 运行时出现 JVM terminated. Exit code=-1 错误。
问:运行时出现 JVM terminated. Exit code=-1 错误。错误如下: JVM terminated. Exit code=-1 -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dosgi.requiredJavaVersion=1.5 -Dosgi.instance.area=@user.home/A
2012-04-16 11:43:48 2042
原创 MySQL连接
/*外连接分为左外连接,右外连接,全连接*//*左外连接*/SELECT *FROM vendors LEFT OUTER JOIN productsON vendors.vend_id = products.vend_id;/*右外连接*/SELECT *FROM vendors RIGHT OUTER JOIN productsON vendors.vend
2012-04-01 14:40:21 736
原创 Interger.class 和 Interger.Type的区别
Integer.class 返回class类型,Interger.Type返回int型
2011-12-02 13:28:06 750
原创 ReceiveMail.java
package com.newland.javamail.sample1;import java.util.Properties;import javax.mail.AuthenticationFailedException;import javax.mail.Folder;import javax.mail.Message;import javax.mail.Messagin
2011-10-24 09:31:16 878
原创 MyEclipse运行JSP页面时弹出下载对话框
MyEclipse运行JSP页面时,弹出下载对话框,还有一个包含“打开”,“保存”,“取消”按钮的对话框,单击“取消”按钮,要打开的页面也会关闭。
2011-08-20 18:31:16 1418 2
转载 java实现MySql连接七步
package org.cjit.io.student;/** * java实现MySQl的JDBC连接的七步 */import java.sql.Connection;import java.sql.DriverManager;import java.s
2011-08-20 17:16:44 724 1
原创 怎样写这样一个事件,让一个按钮对应一个滚板,单击按钮显示对应的滚板
// 为五个功能按钮设置事件监听器btn_linkman.addMouseListener(new MouseListener(){@Overridepublic void mouseClicked(MouseEvent e) {// TODO Auto-generated me
2011-07-26 11:16:08 500
原创 怎样让一个按钮对应一个滚板
碰到一个难题:我用空布局创建了五个按钮,这五个按钮分别对应五个滚板,怎样给这五个按钮添加事件,每单击一个按钮,显示对应的滚板
2011-07-26 01:14:29 565 1
原创 我为什么不能运行Swing的程序
<br />以下程序编译可以通过,但不能运行<br />import java.awt.Container;<br />import java.awt.Color;<br />import java.awt.FlowLayout;<br />import javax.swing.JFrame;<br />import javax.swing.JLabel;<br /> <br />class TestJframe{<br /> public static void main(String[] args
2011-04-28 20:36:00 798
原创 导入了太多的awt包中的类
<br />请哪位大师帮帮我,我觉得导入的类太多了,想简化一下,但是我就导入两个类,又通不过运行,我导入的类是import java.awt.*和import java.awt.event.*<br />//TestTextField.java<br />import java.awt.TextField; <br />import java.awt.Frame; <br />import java.awt.Panel; <br />import java.awt.Label; <br />import
2011-04-26 12:40:00 659
Spring整合Ecache
2019-07-29
SpringBoot整合Swagger
2018-09-27
Maven+Dubbo+SpringBoot+SpringMvc+Ibatis支持JSP
2017-07-21
MySQL开发助手英文版
2012-05-09
Apache James服务器(ZIP版)
2011-10-24
James源码下载
2011-10-24
James+Javamail构建邮件服务
2011-10-24
JAVA EE体系结构图
2011-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人