
JAVA_WEB
小曹男孩
这个作者很懒,什么都没留下…
展开
-
Mysql批量清楚表数据
总所周知,mysql下要想删除某个库下的某张表,只需要切换到该库下,执行语句"drop table tablename"即可删除!但若是该库下有成百上千张表,要是再这样一次次执行drop语句,就太费劲了!正确的批量删除某个库下的所有表的方法只需如下两步:1)第一步(只需将下面的"库名"替换成实际操作中的库名即可)select concat('delete from',table_name,';') from information_schema.TABLES where table_schema='.原创 2021-06-21 17:07:48 · 905 阅读 · 0 评论 -
tkmybatis 默认值 问题
long -> Longint -> Integrerbyte -> ByteOk原创 2021-06-02 16:31:03 · 405 阅读 · 0 评论 -
线程池源码之-execute为什么执行完后main不退出
1、现象main方法执行线程池后 发现线程创建完毕 但是mian 方法一直卡在那里无法退出2、源码2.1、执行execute后代码如下注意看下面的addworkerclass: java.util.concurrent.ThreadPoolExecutorpublic void execute(Runnable command) { if (command == null) throw new NullPointerException(...转载 2021-04-14 15:50:11 · 1652 阅读 · 0 评论 -
用idea中No compiler is provided in this environment. Perhaps you are runningon a JRE
用idea中终端执行mvn clean install命令,出现No compiler is provided in this environment. Perhaps you are running on a JRE错误将你的pom.xml 文件修改<build> <plugins> <plugin> <!--提供打包(将应用打包成可执行的jar包)--> ..原创 2021-03-27 19:38:55 · 27312 阅读 · 0 评论 -
<a> 标签 onclick 不起作用
1: function b(){console.log(1);}<a href="javascript:void(0);" onclick="b()">不起作用只要将方法1修改为 :b=function(){console.log(1);}就可以了。原创 2021-03-26 23:49:32 · 3168 阅读 · 0 评论 -
悟空CRM 安装
悟空CRM安装部署环境及组件安装centos7功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入部署环境及组件crm开源网址: https://gitee.com/wukongcrm/crm_pro所需部署文件下载:链接:ht原创 2020-12-24 09:29:09 · 6217 阅读 · 0 评论 -
rabbitmq 安装遇到的小问题
之前使用rabbitmq 的时候都是运维已经配置好的。直接给好的配置。今天试着装了一下,发一下步骤1,下载迅雷(用于下载rpm 文件 不然自己用wget 下载的时候特别慢)2, 各个步骤1. 安装erlang下载: wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm安装: rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm2. 安装soca原创 2020-11-17 22:22:40 · 261 阅读 · 0 评论 -
idea新建类,类名出现删除线问题解决
原 https://blog.youkuaiyun.com/u012817635/article/details/79361292这个问题是自己的大意,百度没找到答案。原来是在类的头部注释中,出现笔误。本想写@Description,结果写成 了@deprecated@deprecated注解的意思是标志类过时,废弃。所以类名出现了删除线。大意引起的问题...转载 2020-09-26 20:37:05 · 1073 阅读 · 0 评论 -
javaweb项目与 birt 集成
准备工作(eclipse自己装)--非maven项目,普通的javaweb项目1,下载birt-runtime-4_2_0.zip包。链接:https://pan.baidu.com/s/11kiwlw9w77lRg1Pd6E_fjQ 提取码:5gpc 复制这段内容后打开百度网盘手机App,操作更方便哦2,下载birt-report-framework-4.8.0-2018062...原创 2020-04-03 22:18:05 · 731 阅读 · 0 评论 -
DENIED Redis is running in protected mode because protected mode is enabled, no bind address was spe
springboot 访问的时候redis 报这个异常,之后发现开了保护模式,将保护模式关掉就可以了。redis.conf 中protected-mode yes 改为protected-mode no原创 2020-02-23 16:36:53 · 233 阅读 · 0 评论 -
SpringCloud 返回对象为xml 格式 This XML file does not appear to have any style information associated with
之前做普通的springboot项目返回的就是json格式,但是cloud 项目返回了这个,之后发现是 我cloud-client 项目引入了eureka-server的依赖当中的jackson-dataformat-xml.jar 起了作用,导致了项目每次都返回xml格式,去掉eureka-server依赖就正常返回了。...原创 2020-02-21 20:28:49 · 5588 阅读 · 1 评论 -
简单写的小日志提交系统(适合初级初级学者)
Log日志提交系统(仅适用于新手,练练手的东西)主要是为了提交每天工作和学习的情况,后台需要手机可以直接下载访问。实现流程图1,采用SSM框架搭建,主要涉及到两个表,一个是类别表。一个提交过来的信息表2,需要使用下载功能,刚开始是打断直接使用IO流将文件写到用户的次磁盘上,这样肯定会直接被用户的防火墙拦截掉的。所以必须使用下载功能3,使用下载功能的时候,不能使用js,因为js只有字符串...原创 2019-11-05 19:43:52 · 204 阅读 · 0 评论 -
JS埋点_Spark分析_echarts展示 上部分
JS埋点_Spark分析_echarts展示 上部分总体架构总体架构 就是 js 将用户访问日志不断采集到nginx,经由脚本切割日志文件,然后由flume采集到hdfs,再经过spark任务分析,将结果存储到mysql,然后由echarts框架将数据展示到前端实现JS埋点以及到nginx的数据采集###### [安装nginx](http://www.wordboy.cn/2017/...原创 2019-11-05 19:41:54 · 346 阅读 · 0 评论 -
java时间文件的上传
上传对表单的限制: *method="post"--上传的内容显示在页面不好*enctype="multipart/form-data"*jsp页面代码: Servlet代码: package com.sxjyatc.Up;import java.io.File;import java.io.IOException;import jav原创 2018-02-01 20:17:53 · 1061 阅读 · 0 评论 -
数据库连接池_BiscDateSource
数据库链接池的概念 我自己理解: 增加了灵活度,增加性能! 类似于一个Connection工具库:里面有很多的Connection 对象,你想用的时候,你从里面取,你不想用的时候,调用Close()方法将对象归还于仓库。 那么这个仓库应该就有几个功能: 1,能放多少个Conenction 对象供人使用 ...原创 2018-03-04 14:26:20 · 161 阅读 · 0 评论 -
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
今天把项目转到servlet 上突然发现有这个错误。找了好长时间,发现原来是这个项目没有servlet-ai.jar这个包在tomact- lib文件下就有找到 然后再项目名上 右键-->pro..-->libraries -->add external jar --->添加上servlet --api-jar就可以了...原创 2018-03-17 21:18:23 · 304 阅读 · 0 评论 -
mysql_1
下载mysql --网站上很多。自行百度安装方法数据库的发展史:人工管理阶段,文件系统阶段,数据库系统阶段,高级数据库阶段 数据库组成: (1)客户端(c/s架构)------服务器 (2) b/s数据库种类: 层次数据库 网络式数据库 关系式数据库(ORcle,mysql,sql 等) 非关系型数据库( noSql)关系型...原创 2018-03-05 11:15:18 · 124 阅读 · 0 评论 -
File
File 对象三种指向,File对象File file = new File(String url);File file = new File(String url1,String url2);File file1 = new File(String url1);File file2 = new File(file1,String url2);三中创建方法文件/文件夹: File.createNe...原创 2018-03-05 11:22:28 · 776 阅读 · 0 评论 -
Io_2(FileInputSStream or FileOutputStrem)
这两个字节派生类 主要针对于文件操作: FileOutputStream: //往文件中写入一个数据public static void main(String[] args) { try { FileOutputStream file = new FileOutputStream("D://a.txt");//会出现编译时异常,必须现在处理 //如果a.txt不存在 则会被...原创 2018-03-05 15:01:35 · 154 阅读 · 0 评论 -
jstl 在eclipse 中无法使用--解决方案
jstl.jar 下载地址弄了两天 我他妈......一直弄不了 下载两个包不管用 我fuck 我靠 我操他妈的 。。。。终于 今天弄好了 妈的 这么简单 把老子弄死很简单 是因为我下载的jstl.jar 与 stand.jar 都是单独下的,没有带c.tld文件 这个文件是配置c标签的文件官网链接 我放到上面了。下载好之后1, 解压 将;lib 包下的jar文件放到tomcat-...原创 2018-03-19 19:50:14 · 2713 阅读 · 2 评论 -
invalid bound statement (not found) dao
像那些路径啊 啥的 直接过,就不说了。 那些自己看,idea 生成的maven 项目 如果你的dao层一直访问不到,可能是你的mvc 文件并没有生成,需要在pom 里加 <build> <plugins> <plugin> <groupId>org.springframework.boot</g...原创 2019-05-12 18:43:01 · 604 阅读 · 1 评论 -
WebSocket读取linuxlog
刚才在帖子上看到这篇文章觉得很简单,写websocket的,在这记录一下。直接线程代码 后端package cn.worboy.websocket;import javax.websocket.Session;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamRe...原创 2019-06-26 22:18:37 · 446 阅读 · 0 评论 -
springboot 与mybatis @Mapper 与 @MapperScan 注解一直无效
1,注解一直无效,刚开始以为是 pom文件版本不对。<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <...原创 2019-07-07 14:28:09 · 5776 阅读 · 0 评论 -
Oracle 创建用户 表空间 以及授权
下载数据库(包含11g数据库和PLSQL):链接:https://pan.baidu.com/s/1rlI9wYlrLgarbjHjYwut8g提取码:sair三条语句://创建用户create user caozhan identified by 123456;//创建表空间create tablespace caozhan datafile 'D:\a...原创 2019-08-06 22:42:10 · 123 阅读 · 0 评论 -
装饰者模式
装饰者模式 :在IO流那块有很多就是装饰流,可以直接通过增强对象来增强 用代码简单实现 例如: interface A{ int add(int x,int y);}class b implements A{ public int add(int x, int y) { // TODO Auto-generated method stub return x+y; } ...原创 2018-03-04 13:20:18 · 124 阅读 · 0 评论 -
异常
今天重新温习以前的知识2 异常: 严重问题:error 不解决 问题: exception 编译期问题:不是RuntimeException 的异常,进行处理 运行期问题: RuntimeException 自己修改代码就可以解决 解决...原创 2018-03-04 17:28:57 · 106 阅读 · 0 评论 -
JNDI
JNDI 网上有很多解释 目前来说:用它配置池 在Tomcat 下面catlina-->Localhost 中配置 新建 当前项目名.xml 文件 <Context> <Resource name="jdbc/dataSource" //这个名字随便起,查找的时候需要用 factory = "org.apac...原创 2018-03-04 16:23:36 · 111 阅读 · 0 评论 -
AJAX_省城联动总结
1,需要使用dom4j.jar包与 jaxen-beta-jar 用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件 刚开始没有加载jaxen-beta包 所以一直报异常,之后加入,正常运行了知识: 如何获取xml 元素 ,如何将xml中元素转换为数组,如何将xml原创 2018-02-02 12:12:14 · 200 阅读 · 0 评论 -
AJAX_省城联动(2)
Servlet_City:package com.sxjyatc.Demo;import java.io.IOException;import java.io.InputStream;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.原创 2018-02-02 11:51:20 · 153 阅读 · 0 评论 -
Ajax_省城联动1
需要的包:dom4j-jar && jaxen -1.1 --beta-6.jar (基础包)dom4j 要基于 jaxen基础包xml数据: 东城区 西城区 和平区 河东区 Province_Servlet: package com.sxjyatc.Demo;import java.io.File;import java.原创 2018-02-02 09:37:01 · 183 阅读 · 0 评论 -
Ajax实现 注册平判断是否注册
jsp:/*创建异步对象*/function createXMLHttpRequest(){ try { return new XMLHttpRequest(); } catch (e) { try { return ActvieXObject("Msxm12.XMLHTTP"); } catch (e) { try { return ActvieXOb原创 2018-02-01 20:42:40 · 286 阅读 · 0 评论 -
java_发送邮件
需要加载1个包:mail.jar代码:package com.sxjyatc.senmail;import java.io.File;import java.io.IOException;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;imp原创 2018-02-01 20:34:27 · 207 阅读 · 0 评论 -
java文件下载
下载的要求: 两个头一个流: >Content-Type:传递给客户是什么HTML类型。例如 image/jpe>Content-Disposition 他的默认值是 Inline 表示在浏览器窗口打开 ---attachment(附件);filename=xxx(下载文件的名称)JSP页面: Servlet:import java.io.Fi原创 2018-02-01 20:29:41 · 270 阅读 · 0 评论 -
Cookie
Http协议规定: 1,1个Cookie最大为4KB2,服务器最多向1个浏览器保存20个cookie3,1个浏览器最多可以保存300个cookie跟踪技术: cookie -->保存到客户端使用cookie有两种方式: 原始方式: 使用response发送set-cookie 通过request获取Cookie请求头便捷方式: 使用转载 2018-02-01 20:06:28 · 108 阅读 · 0 评论 -
Get编码问题
Get编码问题: 第一种: 可以在Tomact目录下/conf/servlet.xml中 修改文件--->但是是不能用的 第二种: 获取要进行编码的文件,然后进行解码,然后再编码,用代码问题说明一下:String username = req.getParameter("username"); byte [] b =username.getBytes("原编原创 2018-02-01 19:57:38 · 427 阅读 · 0 评论 -
防盗链
resp.setContentType("text/html;charset=utf-8"); String s=req.getHeader("Referer"); if(s==null){ resp.getWriter().write("alert('滚')"); }else{ //这里面通过获取访问段的信息判断是否包含此浏览器的信息再转发 }防盗链主要判断就是访转载 2018-02-01 19:48:38 · 131 阅读 · 0 评论 -
Request
请求转发:req.getRequestDispatcher("转发路径").forward(req, resp); 保留头。不留体 转发到浏览器页面的时候req.getRequestDispatcher("路径").include(req, resp); 留头也留体获取浏览器的一些信息req.getRemoteAddr(); 得到访问者的ip地址--->req.getMethod();得当原创 2018-02-01 19:38:29 · 142 阅读 · 0 评论 -
Response
响应方法: response.sendError("错误类型"(Int),"提示说明"(String)); ---错误类型:int(404,500,200)protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { res原创 2018-02-01 19:19:23 · 280 阅读 · 0 评论 -
Json
Json 本身就是字符串语法:1, Json是java提供的一种数据交换格式2,Json的语法: {}:是对象 >属性名必须使用双引号,单引号不行!!!>属性值: null || 数值 ||字符串 || 数组 用【】 括起来 boolean值 true fasleeval()--->eval() 函数可计算某个字符串,并执行其中的的 JavaScri原创 2018-02-02 22:34:20 · 109 阅读 · 0 评论 -
数据库连接池_C3p0链接
在BiscDataSoucre 中 在h3中将不再提供链接服务,因为有一个很大的bug 所以采用cp30 这个数据库连接池需要两个jar文件Cp30-0.92 与 mchange-commons-0.2有三中配置方法:1,通过代码配置 ComboPooledDataSource dataSource = new ComboPooledDataSource(); try {...原创 2018-03-04 15:20:00 · 190 阅读 · 0 评论