企业如何开发oa办公系统?
随着我国信息化科技的快速发展,越来越多的企业为了更多的进行办公管理对oa办公系统进行了开发部署,那么怎么样开发oa办公系统呢?oa办公系统开发介绍如下: 1、确立业务计划 实施企业要清楚地认识到企业自身对于oa办公系统的需求,以及oa办公系统将如何影响自己的办公流程。在准确把握和描述企业应用需求的基础上,企业应制定一份最高级别的业务计划,力争实现合理的技术解决方案与企业资源的有机结合。 2、
关于网站注册及修改密码使用阿里云短信服务或云片网短信服务的选择。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/86438350 阿里云短信服务 阿里云短信服务改版以后,个人用户申请短信签名还需要提交归属方的企事业单位的企业营业执照、组织机构代码证、税务登记证的三合一证书和授权委托书。很多人对这里一头雾水,我起初也是很懵逼,不过后来机智如我,告诉大家一个办法通过申请。三合一证书那里上传你的ICP系统网站备案截图,授权委托那里有下载的模板,模板就照葫芦画
springboot项目部署到Centos7———之安装jdk
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/86490862 部署的过程中遇到了很多坑,不过还是成功了。写出来分享一下。 第一步: 安装客户端SSH连接工具Xshell,安装上传文件的ftp工具Xftp6.如图:, 以Xshell为例,然后文件-->新建 ,点击确定,在随后的密码框内输入你的秘钥。 如图所示,表示建立连接成功。同样Xftp6步骤同上。 第二步: 进入官网:http://
springboot项目部署到Centos7———之安装tomcat
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/86491648 前三步骤与安装jdk相同,可参考https://blog.csdn.net/qq_33188180/article/details/86490862 第四步:解析完成后即可以启动Tomcat,检查是否安装成功 进入tomcat解压文件夹的bin目录 cd /usr/local/tomcat解压文件夹名字/bin 启动tomc
IntelliJ IDEA 插件: .properties一键转.yml
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/82667731 https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter
Nigix负载均衡配置
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/83056671 1、配置nginx.conf配置文件
upstream backend{//负载主机地址
server 10.2.8.118:8088 weight=10;
server 10.2.8.118:8090 weight=10;
}
server {
listen 443 ssl;//开启44
ThreadLocal原理与内存泄露(Memory Leak)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/83144229 ThreadLocal原理: ThreadLocal提供了线程内的局部变量,在这个线程运行的周期内,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。内部封装了ThreadLocalMap类,使用ThreadLocal的弱引用作为key,而真正的value才是存放的Object。 内存泄露: 如果一个ThreadLo
JVM之垃圾回收算法(1)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/84585322 1、JVM垃圾回收算法 标记-清除算法:标记清除分为两个过程,即标记阶段和清除阶段。首先从根Root出发可以达到的对象进行标记,遍历堆进行未标记删除。缺点:①标记清除效率不高,需要遍历整个堆空间,②会产生碎片化空间,清除后产生不连续的地址空间,当程序在以后的运行过程中需要分配较大对象时无法找到足够的连续内存而不得不提前触发另一次垃
JVM之运行时数据区(2)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/84637455 JVM运行时数据区分为:堆(heap)、栈(vm stack)、本地方法栈(native method stack)、程序计数器(program counter register)、方法区(method area)五大部分。 1.程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它可
JDK1.8 Hashtable源码分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/84883604
* Copyright (c) 1994, 2017, Oracle and/or its affiliates. All rights reserved.
package java.util;
import java.io.*;
import java.util.concurrent.ThreadLocalRandom;
算法(1)-冒泡排序
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/84983297 冒泡算法核心就是两层for循环;时间复杂度O(n^2)
public static void bubbleSort(int[] a) {
for (int i=0;i<a.length;i++){
for(int j=i;j<a.length;j++){
Kafka在Windows下启动报错Will not attempt to authenticate using SASL (unknown error)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85002346 在Windows下kafka启动方式为 进入kafka目录输入 .\bin\windows\kafka-server-start.bat .\config\server.properties 启动报错如下:
[2018-12-14 11:21:27,899] INFO [ZooKeeperClient] Waiting unti
JDK1.8 TreeMap源码分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85053276 TreeMap是通过红黑树实现的,增删改查的操作底层都是对红黑树的相关操作,因此先介绍红黑树的相关性质。 红黑树顾名思义就是节点是红色或者黑色的平衡二叉树,它通过颜色的约束来维持着二叉树的平衡。对于一棵有效的红黑树二叉树而言我们必须增加如下规则: 1、每个节点都只能是红色或者黑色 2、根节点是黑色 3、每个叶节点(null节点,空
高并发(1)之Volatile关键字
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85062679 volatile修饰的共享变量,就具有了以下两点特性: 1.保证了不同线程对该变量操作的内存可见性;--->可见性 2.禁止指令重排序(内存屏障)----->有序性 什么是内存可见性? 在计算机执行程序的过程中,每条指令都是通过计算机cpu进行调度的,而指令执行过程中,势必涉及到读数据、写数据,而数据储存在主存当中,由于CPU执行
jQuery实现按enter键登录
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85236065
<script>
$(document).keydown(function (event) {
if (event.keyCode == 13) {
$("#btn_Login").click();
}
});
</script>
SpringDataJpa自动生成sql和数据库定义字段不统一
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85245564
Hibernate:
select blacklist0_.black_id as black_id1_0_,
blacklist0_.black_name as black_na2_0_,
blacklist0_.create_time as create_t3_0_,
blacklist0_.creater as c
Springboot以war形式部署
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85342572 1、首先修改pom.xml文件,修改为(jar—>war)
<packaging>war</packaging> 2、排除内置tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<arti
ElasticSearch2.x版本查询
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrLiar17/article/details/85603036 2.x版本查询
springboot1.5.18对应 elasticsearch2.4.6版本
FunctionScoreQueryBuilder functionScoreQueryBuilder = QueryBuilders.functionScoreQuery()
.add(QueryBuilders.matc
PAT (Basic Level) Practice (中文)1061 判断题(C语言)
程序员入门水平,贴出代码大家一起进步! 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序输出每个学生的得分,每个分数占一行。 输入样例: 3 6 2 1
Python3网络爬虫(五) -- 爬虫解析库LXML、BeautifulSoup、PyQuery
解析库会按照层次来提取,所以效率会大大的提升 BeautifulSoup BeautifulSoup 是 Python 的一个 HTML 或 XML 的解析库,我们可以用它来方便地从网页中提取数据。 BeautifulSoup 在解析的时候实际上是依赖于解析器的,它除了支持 Python 标准库中的 HTML 解析器,还支持一些第三方的解析器比如 LXML,推荐使用LXML解析库,因为它能解析HTML和XML: BeautifulSoup(markup, "lxml") # 解析HTML
B
今日推荐
周排行