- 博客(33)
- 资源 (4)
- 收藏
- 关注

原创 将 Bean 放入 Spring 容器中的五种方式
向spring容器中加入bean的几种方式:@Import 配合接口进行导入使用FactoryBean。实现BeanDefinitionRegistryPostProcessor进行后置处理。
2023-06-08 14:16:56
837

原创 vscode 打造java maven开发环境
vscode Java 开发环境配置(此博客已更新, 之前的排版不利于阅读)使用vscode后,你可能无法忍受 eclipse :)最后更新时间: 2018-07-01(博客地址:http://my_git_happy.gitee.io/2018/02/26/ubuntu/vscode-java-environment)系统需安装jdk1.8,配置好环境变量JAVA_HOME打开vscode,安装...
2018-11-07 20:41:00
42277
4

原创 一目了然的scp命令
1 从远处复制文件到本地目录,从192.168.99.134机器上的/root/test12/translate-shell/的目录中下载en.sh文件到本地 /mnt/sda1/ 目录中scp root@192.168.99.134:/root/test12/translate-shell/man /mnt/sda1/2 从远处复制到本地从192.168.99.134机器上的/root/...
2018-11-02 13:06:33
208

原创 java DES生成密钥加密解密
java DES生成密钥加密解密package com.softscape.socket;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.s...
2018-11-01 18:29:36
6282

原创 java RSA加密解密
java RSA加密解密import java.security.KeyFactory;import java.security.PrivateKey;import java.security.PublicKey;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509EncodedKeySp...
2018-11-01 18:26:24
1230
原创 java BIO
java BIOBIO基本介绍BIO工作机制BIO应用实例BIO问题分析BIO基本介绍BIO工作机制BIO应用实例BIO问题分析
2021-03-06 16:49:03
146
原创 java I/O模型3种模式带图解
java BIO 编程I/O模型BIO,NIO,AIO试用场景分析BIO基本介绍BIO工作机制BIO应用实例BIO问题分析I/O模型IO模型:指用什么样的通道进行数据的发送和接收,很大程度上决定了程序通讯的性能java 目前共支持3种网络编模型IO模式:BIO,NIO,AIOBIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时,服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销Java NIO: 同步非阻塞,服务器实现模式为一
2021-03-06 16:16:09
306
1
原创 netty介绍和使用场景
Netty的介绍和应用场景Netty的介绍Netty应用场景学习资料Netty的介绍Netty是由JBOSS 提供的-一个Java开源框架,现为Github. 上的独立项目。Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络10程序。Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用。Netty本质是-一个NIO框架,适用于服务器通讯相关的多种应用场景Netty应用场景IT
2021-03-04 14:51:08
1350
1
原创 maven项目打包带依赖并设置成windows系统服务实现开机自启
mvn打包pom文件配置<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration>
2021-03-04 10:03:44
467
1
原创 命令激活win10
slmgr.vbs /upkslmgr /ipk $licenseslmgr /skms zh.us.to$ slmgr /skms kms.03k.orgslmgr /ato查看激活有效期slmgr.vbs -xpr
2019-04-02 14:22:22
968
原创 java搭建Socket客户端和服务端
搭建Socket服务端public class SocketService { public static void main(String[] args) throws IOException{ SocketService socketService = new SocketService(); socketService.oneServer(); ...
2019-04-02 11:01:59
2264
原创 Java jdbc连接数据库
public static void main(String[] args) throws ClassNotFoundException, SQLException { String URL="jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=utf-8"; St...
2019-04-02 10:59:35
136
原创 centos7 安装使用tomcat
安装Tomcat yum install tomcat 最重要的Tomcat的文件将位于/usr/share/tomcat 你想运行一个Tomcat应用程序,你可以将它放在/usr/share/tomcat/webapps的目录,配置Tomcat,并重新启动Tomcat服务 安装一些其他软件包,帮助管理Tomcat应用程序和虚拟主机 打开Tomcat配置...
2019-04-02 10:56:52
201
原创 查看centos中的用户和用户组
用户列表文件:/etc/passwd用户组列表文件:/etc/group查看系统中有哪些用户:cut -d : -f 1 /etc/passwd查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1查看用户操作:w命令(需要root权限)查看某一用户:w 用户名查看登录用户:who查看用户登录历史记录:l...
2019-04-02 10:55:21
256
原创 简单openssl生成密钥证书
11 创建公私钥证书无 密私钥openssl genrsa -out n_prikey.pem 1024有密私钥,可以设置密码openssl genrsa -des3 -out y_prikey.pem 1024公钥证书openssl req -new -x509 -key n_prikey.pem -out n_pub.pem -days 3650一次性创建公私钥openssl r...
2019-04-02 10:49:22
788
原创 dva去掉访问路径中的“#”
1) 终端中安装: npm install --save history2) 在入口的src/ index.js中 导入import {createBrowserHistory as createHistory} from “history”3) 修改dva初始化内容 src/index.js中const app =dva({history:createHistory()})...
2019-04-02 10:48:00
1575
原创 java常见异常
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFExceptio...
2019-04-02 10:46:25
202
原创 java httpclinet
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解...
2019-04-02 10:44:59
248
转载 openssl
一、openssl 简介openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。官网:https://www.openssl.org/source/构成部分密码算法库密钥和证书封装管理功能SSL通信API接口用途建立 RSA、DH、DSA key 参数建立 X.509 证书、证书签名请求(CS...
2018-12-12 18:05:08
981
转载 react-native 布局基础
react-native 布局基础 宽度单位和像素密度react的宽度不支持百分比,设置宽度时不需要带单位&nbsp;{width: 10}, 那么10代表的具体宽度是多少呢?&nbsp;不知道是官网文档不全还是我眼瞎,反正是没找到,那做一个实验自己找吧: var Dimensions = require('Dimensions'); &l...
2018-12-10 15:14:41
300
转载 Windows+R常用命令
Windows+R输入以下命令运行net start mssqlserver 开启Sql Server服务net stop mssqlserver 关闭Sql Server服务msconfig 电脑启动配置regedit.exe 注册表explorer 打开资源管理器cliconfg SQL SERVER 客户端网络实用程序sndrec32 录音机notepad 打开记事本lo...
2018-12-05 18:14:10
1093
原创 react-native 组件查询
ActivityIndicator ————显示一个圆形的 loading 提示符号。Button————一个简单的跨平台的按钮组件。可以进行一些简单的定制。DatePickerIOS————使用DatePickerIOS来在 iOS 平台上渲染一个日期/时间选择器。这是一个受约束的(Controlled)组件,所以你必须监听onDateChange回调函数并且及时更新date属性来使得组...
2018-12-05 18:05:05
886
原创 react-native 报Could not find jar包
最近网上下载的demo,怎么打开都报Could not find lint-gradle-api.jar ,网上百度好多方法,只有这样解决了,贴下链接:https://segmentfault.com/q/1010000016775662maven { url 'https://maven.aliyun.com/repository/google' }mav...
2018-12-05 17:24:05
1609
转载 dva初探
特性1,仅有 5 个 API,仅有5个主要的api2,支持 HMR,支持模块的热更新。3,支持 SSR (ServerSideRender),支持服务器端渲染4,支持 Mobile/ReactNative,支持移动手机端的代码编写。5,支持 TypeScript,支持TypeScript(它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程)...
2018-12-05 17:23:22
1813
转载 mvn 创建java项目
使用Maven命令创建一个Maven项目:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mvn archetype:generate:Maven插件原型是一个Maven项目模板工具包。&amp;nbsp;&am
2018-11-07 20:42:11
1114
原创 应用服务器搭建步骤centos
centos安装要点vmware设置.内存空间分配4G;网络类型使用桥接;磁盘空间分配256G;磁盘空间创建新磁盘;磁盘空间不立刻分配;磁盘空间多文件存储;centos设置.磁盘分区.磁盘分区使用标准分区方式,以下是分区列表:挂载点文件系统类型分区大小/ext464GBswapswap4GB/homeext4剩余空...
2018-11-04 14:07:33
1594
转载 Centos搭建Gogs服务
Gogs(Go Git Service) 是一款极易搭建的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。&nbsp;一、Gogs依赖环境安装Gogs之前需要配置相应的依赖环境,官网介绍的依赖环境如下:1、数据库(选择以下一项):MySQL:版本 &gt;...
2018-11-02 14:03:58
899
原创 git客户端使用命令
初始化一个仓库git init $name设置用户 git config --global user.name $&quot;&quot; git config --global user.email $&quot;&quot;关联一个远程库http: git remote add origin $https://github.com/qianqwgithub/JavaNote.gitssh: git
2018-11-02 11:33:54
912
2
原创 windows下配置React-Native(Android)开发环境总结
首先配置环境我们需要用到以下工具:node.jsreact-native-cliAndroid StudioJDK(1.8以上)SDKpython1.安装node.js和react-native-cli命令行工具node.js下载好按提示安装好npm install -g react-native-cli2.安装JDK并配置环境变量这里不做说明3.安装python...
2018-11-01 18:28:22
175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人