自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xwl_java的博客

发展中...

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux安装MySQL-8.0.13-总结

1. 下载解压 mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz 到指定目录tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz -C /usr/local/2. 移动到指定目录修改名称cd /usr/local/ mv mysql-8.0.13-linux-glibc2.12-x86_64/ mysql3. 创建用户和用户组并授权groupadd mysql userad..

2020-06-05 12:55:08 685

原创 msql自带库使用

下载github地址:https://github.com/datacharmer/test_db安装打开下载目录下的 employees.sql;取消注释38 39行:/*!50503 */set default_storage_engine = InnoDB;/*!50503 */select CONCAT('storage engine: ', @@defaul...

2019-10-01 12:00:33 209

原创 GIT 常用指令

git 操作$ git config --global user.name "Your Name"$ git config --global user.email "email@ex

2018-09-13 13:30:30 333

原创 CSDN-markdown编辑器常用指令

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-09-09 17:42:23 505

原创 HTTP相关—未完待续

HTTP状态码**1 消息**▪ 100 Continue▪ 101 Switching Protocols▪ 102 Processing**2 成功**▪**200 OK** 请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。▪ 201 Created▪ 202 Accepted▪ 203 Non-Authoritative Inform...

2018-09-09 17:41:08 369

原创 算法_二分查找(折半查找)

分查找(折半查找)package com.xwl;/** * 二分查找 * @author Administrator */public class Test_erfenchazhao { public static void main(String[] args) { //定义一个数组 int[] arr = new int[] {12,13...

2018-09-09 17:40:06 204

翻译 URL编码解析

URL编码解析package com.xwl;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;/** * url 是一个变量,保存着我们希望解码的已被编码的 URL url2 是保存着我们希望编码的 url 的变量 调用 decode ...

2018-09-09 17:39:51 1758

原创 字符串的编码格式转换

字符串的编码格式转换package com.xwl;import java.io.UnsupportedEncodingException;/** * web开发中,tomcat对于传输的字符串都是采用iso-8859-1编码/解码方式。 * 而客户端(浏览器端对于中文都是用gbk或utf-8中文编码/解码方式),所以传到后台都会是乱码的。 * 容器一般都是有处理的,所以中文能正常显...

2018-09-09 17:39:22 657

原创 如何指定跳出多层循环

方法一: 标号label:在外面的循环语句前定义一个标号,然后再里层循环体代码中使用带有标号的break语句,标号用于跳出多层嵌套循环,你可以用标号label标出你想退出哪一个语句。规定标号label必需放在循环之前(意味着循环必需紧跟着标号)。类似的功能我们在C#中只能用goto进行,Java虽然保留了goto关键词,却不允许使用 (goto为保留字)。需要注意的是Label和下面的循环语句间不...

2018-09-09 17:38:40 2253

原创 动态代理的两种实现方式小案例

关于反射和动态代理的使用动态代理的方式简化销售公司的大量重复代码package com.xwl;/** * 动态代理 * @author Administrator * *我们可以使用动态代理的方式简化销售公司的大量重复代码 * *///苹果需要生产四种产品 交给中国工厂interface Iphone{ public void product6s();...

2018-09-09 17:38:15 1407

原创 关于字符串在常量池中中的存储问题

关于字符串在常量池中中的存储问题package com.xwl;/** * 关于常量池的问题 * @author Administrator * 字符串常量池 */public class AboutInterview { public static void main(String[] args) { String s1 = "hello"; ...

2018-08-26 13:39:18 898

原创 算法_创建三个线程交替循环打印“A”、"B"、“C”

创建三个线程交替循环打印“A”、”B”、“C”package com.xwl;/** * 三个线程交替打印abc * @author Administrator * *主要的思想就是,为了控制执行的顺序,必须要先持有prev锁,也就是前一个线程要释放自身对象锁,再去申请自身对象锁, *两者兼备时打印字母,之后首先调用self.notifyAll()释放自身对象锁,唤醒下一个等待线程...

2018-08-26 13:05:33 1318

原创 算法_对字符串中的字符进行相关的统计

对字符串中的字符进行相关的统计package com.xwl;/** * 对字符串中的字符进行相关的统计 * @author Administrator * */public class Algorithm_countString1 { public static void main(String[] args) { //字符串 //...

2018-08-26 13:01:03 293

转载 电商项目中的多线程使用经验

是否使用多线程是看实际场景,跟架构没多大关系。比如你用ssh做电商网站 ,肯定要考虑多线程问题,如果用ssh做一般的管理应用系统,并发量不是很大,就不需要多线程。 并不是说采用ssh的项目,框架自动就帮你弄好多线程了,那是不可能的。 场景一:一个业务逻辑有很多次的循环,每次循环之间没有影响,比如验证1万条url路径是否存在,正常情况要循环1万次,逐个去验证每一条URL,这样效率会很低,假设验...

2018-08-26 11:06:15 16682 1

转载 关于项目中session一致性问题的解决

session 内存 tomcat创建。 session和cookie是一对一,cookie会保存sessionId–>>>JsessionId分布式下session一致性问题解决方案方案1 基于ngnix的ip_hash策略来做负载均衡 原理 根据ip做hash计算,同一个ip的请求始终会定位到同一台tomcat 缺点:如果一台tomcat宕机,就...

2018-08-26 10:57:26 1022

转载 多线程

一、可见性   多个线程对同一个变量(称为:共享变量)进行操作,但是这多个线程有可能被分配到多个处理器中运行,那么编译器会对代码进行优化,当线程要处理该变量时,多个处理器会将变量从主存复制一份分别存储在自己的存储器中,等到进行完操作后,再赋值回主存。  这样做的好处是提高了运行的速度,同样优化带来的问题之一是变量可见性——如果线程t1与线程t2分别被安排在了不同的处理器上面,那么t1与t2...

2018-08-26 10:54:06 553

原创 线程的创建

线程的两种创建方式package com.xwl;public class Testthread { public static void main(String[] args) { /*通过继承Thread类来创建并启动多线程的一般步骤如下 1】d定义Thread类的子类,并重写该类的run()方法,该方法的方法体就是线程需要完成的任务,run()方...

2018-08-26 10:53:15 215 1

转载 java中如何跳出多成循环嵌套

方法一: 标号label:在外面的循环语句前定义一个标号,然后再里层循环体代码中使用带有标号的break语句,标号用于跳出多层嵌套循环,你可以用标号label标出你想退出哪一个语句。规定标号label必需放在循环之前(意味着循环必需紧跟着标号)。类似的功能我们在C#中只能用goto进行,Java虽然保留了goto关键词,却不允许使用 (goto为保留字)。需要注意的是Label和下面的循环语句间不...

2018-08-26 10:51:57 1825

spring-security-one完整版.rar

SSM+SpringSecurity 的完整Demo,内涵数据库sql.sql,该项目仅供学习使用。

2019-08-27

空空如也

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

TA关注的人

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