编程无止境

学无止境
技术在于分享
技术分享

Java的Socket编程实例

socket简介 套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。 代码解释 Socket编程可以使用 TCP协议,也可以使用UDP协议,我这里使用的是TCP协议的代码,运行的时候先运行服务器端,再运行客户端。 服务端 客户端代码  

2019年 9月 6日 0条评论 1150点热度 0人点赞 zq 阅读全文
技术分享

在windows下安装MyCat

环境准备 1) JDK 下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 注:必须 JDK7 或更高版本. 2) MySQL 下载 http://dev.mysql.com/downloads/mysql/5.5.html#downloads 注:MyCAT 支持多种数据库接入,如:MySQL、SQLServer、Oracle、MongoDB 等,推荐使用MySQL 做集群。 3) MyCAT…

2019年 9月 4日 0条评论 14960点热度 0人点赞 zq 阅读全文
技术分享

MyCat简介

Mycat 概述 功能介绍 Mycat 是什么?从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为 N 个小表,存储在后端 MySQL 服务器里或者其他数据库里。 Mycat 发展到目前的版本,已经不是一个单纯的 …

2019年 9月 4日 0条评论 1288点热度 0人点赞 zq 阅读全文
技术分享

编写代码使用JavaMail给“163邮箱”发送邮件

设置163邮箱的授权码 什么是授权码?这个很简单,如果你不是在163的邮箱网址中登录的,而是在一些第三方客户端中登录邮箱帐号密码,那么就必须进行授权,来获取一个授权码,使用该授权码在第三方客户端中进行登录。而该授权码就相当于我们的密码了,帐号是不变的,也就是我们说我们在java代码中想登录邮箱,那么就必须使用授权码进行登录。如果获取授权码呢? 有了授权码就可以编写代码了 当然需要去下载javamail的依赖包,这里我就不再多说。 完整的代码 package com.dowhere; import java.util…

2019年 9月 4日 0条评论 1373点热度 1人点赞 zq 阅读全文
技术分享

NoSQL基础知识

NoSQL简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统每天在网络上都会产生庞大的数据量,这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。通过应用实践证明,关系模型是非常适合于客户/服务器编程,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术。 如今我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如…

2019年 9月 2日 0条评论 1064点热度 0人点赞 zq 阅读全文
技术分享

设计模式之Singleton

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如果你要把这个数字永久保存到数据库,你可以在不修改单态接口的情况下方便的做到。 另外方面,Singleton也能够被无状态化。提供工具性…

2019年 8月 20日 0条评论 851点热度 0人点赞 zq 阅读全文
前端开发

AngularJS logo HTML的Web框架 AngularJS

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。 数据绑定可能是AngularJS最酷最实用的特性。它能够帮助你避免书写大量的初始代码从而节约开发时间。一个典型的web应用可能包含了80%的代码用来处理,查询和监听DOM。数据绑定是的代码更少,你可以专注于你的应用。 传统来说,当model变化了。 开发人员…

2019年 8月 20日 0条评论 1036点热度 0人点赞 zq 阅读全文
技术分享

Java编程规范

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小…

2019年 8月 20日 0条评论 958点热度 0人点赞 zq 阅读全文
技术分享

修改oracle的字符集

oracle的字符集有互相的包容关系。如us7ascii就是zhs16gbk的子集,从us7ascii到zhs16gbk不会有数据解释上的问题,不会有数据丢失。在所有的字符集中utf8应该是最大,因为它基于unicode,双字节保存字符(也因此在存储空间上占用更多)。   一旦数据库创建后,数据库的字符集理论上讲是不能改变的。因此,在设计和安装之初考虑使用哪一种字符集十分重要。根据Oracle的官方说明,字符集的转换是从子集到超集受支持,反之不行。如果两种字符集之间根本没有子集和超集的关系,那么字符集的转换是不受o…

2019年 8月 20日 0条评论 995点热度 0人点赞 zq 阅读全文
技术分享

在CentOS7.6上安装PHP7.3+Apache

1、首先安装 EPEL 源: yum install epel-release 2、安装 REMI 源 yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  3、安装 Yum 源管理工具: yum install yum-utils 4、安装PHP7 可以使用基本命令 yum install -y $phpversion-php-fpm $phpversion-php-cli $phpversion-php-bcmath $phpve…

2019年 8月 20日 0条评论 1387点热度 0人点赞 zq 阅读全文
12345
分类
  • Linux
  • OpenStack问题
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
最新 热点 随机
最新 热点 随机
lombok.experimental.Accessors的使用 数据库设计主要内容 Git常用操作 CentOS 7 安装 neofetch Consul在Linux下安装 注册中心consul简介
SpringBoot可恢复文件上传tus-java-client库的使用 设计模式之Singleton 编写代码使用JavaMail给“163邮箱”发送邮件 数据库设计主要内容 Go语言编写第一个程序 Java的Socket编程实例

COPYRIGHT ©2022 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos