- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 线程学习总结
线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程...
2025-02-10 10:32:05
482
1
转载 Java 读取 .properties 配置文件的几种方式
Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中。然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配置文件就比较容易。介绍几种读取方式:1、基于ClassLoder读取配置文件注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。Properties p...
2018-09-10 11:45:10
154
转载 JedisPoolConfig详细配置
JedisPoolConfig config = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认trueconfig.setBlockWhenExhausted(true); //设置的逐出策略类名, 默认DefaultEvictionPolicy(当连接超过最大空闲时间,或连接数超过最大空闲连接数)c...
2018-09-04 13:48:10
2218
转载 eclipse+maven搭建web项目(非常详细)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/wx5040257/article/details/77388086一 前言用maven我们能做什么,有什么好处?用maven,我们可以方便统一的进行jar包管理,jar包版本升级,快速项目构建以及分模块开发等相关功能。maven使用得好,项目开发速度就会成倍的提升。总之,项目越大,越能体...
2018-09-03 11:57:03
240
转载 Maven学习总结(一)——Maven入门
一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 理想的项目构建是高度自动化,跨平台,可重用的组件...
2018-09-03 11:11:45
131
转载 jedis 管道,事物学习
jedis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比:一、普通同步方式最简单和基础的调用方式,@Testpublic void test1Normal() { Jedis jedis = new...
2018-08-31 16:14:19
252
转载 redis 配置文件详解
一 包含配置1.1inlcude 包含其他配置文件include /path/to/local.conf 二 模块配置2.1loadmodule 加载模块loadmodule /path/to/my_module.so 三 网络配置3.1bind 从指定的网络接口(网卡)监听连接请求比如机器上有2块网卡,你只是指定监听一个网卡上来的请求,默认是所有网卡的请求...
2018-08-28 16:06:51
221
转载 RXTX串口通信 java代码实现
package com.runtrial.lms.rxtx;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import ja...
2018-08-21 15:21:34
1599
原创 java byte、short、int、long、float、double、char基本数据类型范围
基本类型,在Java中所有数字都是带符号的。 类型 长度 范围 byte 8bit/1byte 负2的7次方,至2的7次方-1 short 16bit/2byte 负2的15次方 至 2的15次方-1 int 32bit/4byte 负2的31次方 至 2的31次方-1 long 64bit/8byte 负2的63次方 至 2的63次方-1 float 32bit/4byt...
2018-08-17 13:58:40
261
转载 Java Socket编程
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客: 《TC...
2018-08-17 10:50:01
126
转载 socket ----简单的发送与接收
UDP:User Datapacket Protocol 用户数据报协议 ,非面向连接的,不可靠的[类似于发短信]。思路:将UDP工程分两个包: 发送方包(sender)和接收方包(receiver)发送方包(sender)定义一个发送方类(Sender);接收方包(receiver)定义一个接收方类(Sender);发送方(sender)类需要定义四个变量: ...
2018-08-16 10:54:58
810
原创 oracle学习
sqll的语句分类:select 数据查询DML( make) :数据操作语言, --insert、update、deleteDDL(Data Definition(定义) Language) 数据定义语言 -- create、alter、drop、truncateDCL( controll ) 数据控制语言 --grant、revoke 事物控制语句 --...
2018-08-07 17:55:55
130
原创 java的字符串相关问题
1、String 和Stringbuffer 、StringBuilder 的区别String:字符串常量, 一旦String对象被创建就不可以被修改,而例如 String str = "aaa"; str = str +"abc"; 后面的str时新创建的对象,原来的str对象用完就会被GC回收,这样修改字符串使用的时间会很长。 StringBuffer:字符串变量,线程安全...
2018-08-07 13:55:42
145
原创 spring mvc 支持如下的返回方式:
spring mvc 支持如下的返回方式:ModelAndViewModelModelMapMapViewStringvoid ModelAndView@RequestMapping("/hello") public ModelAndView helloWorld() { String message = "Hello World, Spring 3.x!"; ...
2018-07-09 18:54:53
141
原创 @ResponseBody
springMVC中如果方法直接返回有两种1、直接返回数据 (1)返回可以可以有很多的返回类型(String 、 ModelAndView 、) (2)还可以用@responseBody,这样方法会直接将对象转换成json对象返回给请求2、进行转发(RequestDispatcher.forward)或者重定向(sendRedict)3、...
2018-07-09 18:45:25
277
转载 Spring MVC的web.xml配置详解
Spring MVC的web.xml配置详解(转)出处http://blog.youkuaiyun.com/u0107967901、spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name) 2、在web.xml配置监听器ContextLoaderListener(listener-class) ContextLoaderListener的作用就是启...
2018-07-08 17:37:34
171
转载 堆和栈的概念和区别
在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 JVM内存的划分有五片: 1. 寄存器; ...
2018-06-28 10:19:42
206
转载 MYSQL修改密码!!!!
第一种方式:最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下:1、登录mysql到指定库,如:登录到test库。2、然后点击上方“用户”按钮。3、选择要更改的用户名,然后点击上方的“编辑用户”按钮。4、出现如图界面,输入新密码,并确认新密码,点击“保存”按钮即可。 第二种方式: 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:my...
2018-04-05 22:09:37
419
原创 小米mini路由器:[1]端口映射
首先保证你在路由器下挂的内网里,在IE输入http://miwifi.com/就会出现路由器的登录页面。如图,输入正确的登录密码就可以登陆进去了。登录进去路由器后,点击“路由设置”在找到“高级设置”“端口转发/DMZ”在端口转发下,如果要添加单个端口的话,选择第一个“添加规则”出来的对话框如图名称随意填写;协议选择TCP/UDP,一般为TCP。外部端口就是使用外网什么端口来访问你的服务器,如果是h...
2018-04-04 22:45:02
3511
转载 监听程序当前无法识别连接描述符中请求的服务
用记事本打开listener.ora文件,将SID名称设置为ORCL点击保存。步骤阅读7然后进入服务列表,重启oracleserviceorcl服务即可,问题解决
2018-03-09 18:39:56
330
转载 Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案
一、错误描述登陆PL/SQL Developer登陆本地数据库时先报没有监听程序,查看服务发现Oracle监听服务没有启动。右击启动监听程序,报错:错误描述:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。二、原因分析你安装oracle的时候是连网的,那么listener.or...
2018-03-09 18:38:18
735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人