架构师

编程基础

什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。

  • 非阻塞socket服务端

    非阻塞socket服务端

    非阻塞socket服务端package NIO;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;impo

  • 简单实现socket编程客户端和服务端Demo

    简单实现socket编程客户端和服务端Demo

    服务端:package com.provy.guard.api.tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java

  • 使用socket和多线程实现的简单聊天室功能

    使用socket和多线程实现的简单聊天室功能

    先看一下效果:具体实现代码:package com.provy.Demo;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.Dat

  • Druid连接池开启慢SQL监控功能

    Druid连接池开启慢SQL监控功能

    在SQL监控中,有一项关于sql执行最慢执行时间的统计,但是只有一个值,就是一条sql语句最慢的执行时间记录,其他执行时间是看不到的,只能通过总时间来进行粗略的估计,还有一个问题就

  • 关于Druid的几个常见问题

    关于Druid的几个常见问题

    GitHub地址:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%981. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和

  • Druid连接池开启Spring监控功能

    Druid连接池开启Spring监控功能

    在监控面板中看到有spring监控这个功能,但是由于没有进行配置,所以功能不能用,查了一下druid的文档,最终开启了spring监控功能。在Spring的配置文件applicationContext.xml中加

  • 传统socket服务端(线程池)

    传统socket服务端(线程池)

    socket服务端完整示例:package OIO;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.concu

  • 对称加密:DES加密算法

    对称加密:DES加密算法

    1、加密1)页面引入JS<script type="text/javascript" src="<%=path%>/js/jquery-1.8.0.min.js"></script><script type="text/javascript" src="./aes/tripledes.js"></scrip

  • 对称加密:AES加密算法

    对称加密:AES加密算法

    实现思路:HTML向后端传输信息时使用AES加密,后端接收到信息后解密,一般来讲,AES加密比DES加密更安全。具体操作:1、页面引入js<script type="text/javascript" src="./aes/aes.js

  • Hutool工具里,POST方法,body中传参的几种调用方法

    接口文档:接口提供方是一个C语言项目,该项目提供人脸抓拍与识别算法,对外开放接口,如下图中的人脸抓拍接口,接口功能:获取任务ID为1的符合时间段的抓拍记录。接口字段定义如图:使用

  • shiro安全框架设置session超时

    shiro安全框架设置session超时

    系统默认超时时间是180000毫秒(30分钟)long timeout = SecurityUtils.getSubject().getSession().getTimeout(); System.out.println(timeout+"毫秒");可以通过下面2中方式

  • Java项目中配置Oracle及说明

    Java项目中配置Oracle及说明

    java项目中oracle配置说明配置信息:#oracle database settingsjdbc.url=jdbc:log4jdbc:oracle:thin:@10.1.xx.xx:1521:orcljdbc.username=cognos_datajdbc.password=cognos_d

  • Java消息服务:JMS的基础概念介绍

    Java消息服务:JMS的基础概念介绍

    摘要The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to cre

  • 查看tomcat运行状态

    查看tomcat运行状态

    实时查看tomcat并发连接数netstat -na | grep ESTAB | grep 8080 | wc -l实时查看apache并发连接数netstat -na | grep ESTAB | grep 80 | wc -l 如何加大tomcat连接数在tom