Java&Javaweb
文章平均质量分 57
商商-77
Keep moving!!!
展开
-
Java锁消除
锁消除(Lock Elimination)锁消除即删除不必要的加锁操作。根据代码逃逸技术,如果判断到一段代码中,堆上的数据不会逃逸出当前线程,那么可以认为这段代码是线程安全的,不必要加锁。public class Test { // java -server -XX:+DoEscapeAnalysis -XX:+EliminateLocks -XX:-UseBiasedLocking Test public static void main(String[] args) {原创 2021-08-24 22:11:11 · 570 阅读 · 0 评论 -
微信小程序开发
后端数据库create table wx_backend;drop table if exists t_article;CREATE TABLE `t_article` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID', `article_id` varchar(64) NOT NULL ...原创 2020-05-05 10:54:11 · 311 阅读 · 0 评论 -
ElasticSearch聚合查询
ElasticSearch聚合查询1.group distinct参数:Set返回结果:Map<Long, Set>select distinct(playCategory) group by uid{ "from": 0, "size": 1, "query": { "bool": { "filter": [ { ...原创 2020-03-25 20:52:10 · 237 阅读 · 0 评论 -
SpringBoot 健康检查数据格式问题排查
最近运维一直反馈我的应用健康检查返回的数据格式不正确,具体如下[api@prod-xxxx-service]$ curl http://localhost:54321/actuator/health{ "details":{ "elasticsearch":{ "details":{}, "status":{ ...原创 2020-02-14 19:58:34 · 762 阅读 · 0 评论 -
SpringBoot动态配置定时任务(支持毫秒级)
项目中使用了写出Apollo进行配置管理,需要实现动态配置Job的执行间隔。使用动态修改cron表达式的方式可以实现,但是cron表达式不支持ms,所以采用以下方式进行配置。/** * shang * 2020-02-11 15:41 */@Slf4j@Componentpublic class OrderJob { // 订单宽表定时同步间隔,单位ms @Val...原创 2020-02-12 19:10:28 · 5607 阅读 · 0 评论 -
SpringBoot使用JestClient操作ElasticSearch
项目配置项目中使用了Apollo进行配置管理application.properties中配置如下spring.elasticsearch.jest.uris=${spring.elasticsearch.jest.uris}spring.elasticsearch.jest.read-timeout=${spring.elasticsearch.jest.read-timeout}sp...原创 2020-01-20 14:55:13 · 3254 阅读 · 0 评论 -
Dubbo服务中使用注解&切面进token校验
@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ValidateToken {}@Slf4j//指定切面的优先级,当有多个切面时,数值越小优先级越高@Order(1)@Aspect@Configuratio...原创 2020-01-19 14:53:17 · 1191 阅读 · 0 评论 -
Netbeans连接数据库
Netbeans连接数据库 NetBeans项目的“项目属性”中“库”一栏中。Tab页“编译和运行”中已经加上jdbc的驱动文件 Connection conn = null;//连接数据库的对象 PreparedStatement pstmt = null;//执行sql对象 try { try { Class.forN原创 2014-08-10 10:03:45 · 1033 阅读 · 0 评论 -
Java操作Excel(读、写、搜索关键字、插入图片)
package chb.util; import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import jxl.write.Label; import原创 2014-08-10 10:07:14 · 1556 阅读 · 0 评论 -
swing绘制直升机
import java.awt.Color; import java.awt.Frame; import java.awt.Graphics; import javax.*; //import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JPanel; public class Helico转载 2014-08-10 10:07:18 · 571 阅读 · 0 评论 -
Spring入门
650) this.width=650;" src="http://img1.51cto.com/attachment/201307/091727802.png" title="TM截图20130721090755.png" />IMessage.javapackage com.umgsai.spring;public interface IMessage {//定义接口 publi原创 2014-08-10 10:08:19 · 631 阅读 · 0 评论 -
Spring入门_02_属性注入
Spring 的set方法(属性)注入UserAction类中设置属性和get、set方法。(实际上只需要set方法)private List list = null;private Set set = null;private Map map = null;private Properties props = null;//get、set方法省略。applicationConte原创 2014-08-10 10:08:23 · 505 阅读 · 0 评论 -
Flex调用java webservice
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="60原创 2014-08-10 10:08:45 · 580 阅读 · 0 评论 -
Java读取word文档,转换为网页
650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201204/224605129.jpg" /> 650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201204/224618269.原创 2014-08-10 10:07:16 · 821 阅读 · 0 评论 -
struts2基本配置
650) this.width=650;" src="/e/u/themes/default/images/spacer.gif" word_img="file:///d:/我的文档/Tencent%20Files/742185798/Image/L7CX1AU@47]G%7D(_ED)L%7BR@8.jpg" style="url( /e/u/lang/zh-cn/images/localima原创 2014-08-10 10:07:48 · 634 阅读 · 0 评论 -
Java操作xml文件
Bbsxml.javapublic class Bbsxml { private String imgsrc; private String title; private String url; public String getTitle() { return title; } public void setTitle(String title) { this.ti原创 2014-08-10 10:08:08 · 525 阅读 · 0 评论 -
Spring入门_03_构造注入
实体类 Student.javapackage com.umgsai.spring.entity;import java.util.Date;public class Student { private int id; private String name; private String sex; private Date birthday;原创 2014-08-10 10:08:25 · 523 阅读 · 0 评论 -
Spring入门_04_注解注入
applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"原创 2014-08-10 10:08:27 · 543 阅读 · 0 评论 -
Java操作Oracle
public class DBCon { // 数据库驱动对象 public static final String DRIVER = "oracle.jdbc.driver.OracleDriver"; // 数据库连接地址(数据库名) public static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl"; /原创 2014-08-10 10:09:44 · 683 阅读 · 0 评论 -
excel批量导入数据到数据库
public List GetFromXls(String xlsname){ List choices = new ArrayList(); Choice choice=null; try { java.io.File file=new java.io.File(xlsname); Workbook boo原创 2014-08-10 10:04:03 · 498 阅读 · 0 评论 -
Java操作excel
利用 JAVA 操作 EXCEL 文件Rubber (userid@us.ibm.com),就叫我Rubber吧,我是一个Java迷,希望我们能成为朋友,我的Eamil: tim@trend.com.cn,我的联系电话0755-83501377 简介: 使用 Windows 操作系统的朋友对 Excel(电子表格)一定不会陌生,但是要使用 Java 语言来操纵 Excel 文件并不是一转载 2014-08-10 10:04:41 · 498 阅读 · 0 评论 -
Java I/O操作
按字节读取读取文件,并且将文件里面的内容写到另外一个文件里面去public class CopyBytes { public static void main(String[] args) throws IOException { FileInputStream in = null; FileOutputStream out = null;原创 2014-08-10 10:04:48 · 338 阅读 · 0 评论 -
Java统计数据库表中记录数
public static int count(String tableName) { int i = 0; Connection con = DB.getConnnection(); try { Statement stmt = con.createStatement(); ResultSet rset = stmt.executeQue...原创 2014-08-10 10:07:57 · 3826 阅读 · 0 评论 -
Eclipse下开发WAP网站
WAP网站开发和WWW网站开发大同小异,今天摸索了一天终于写出了第一个wap页面。WAP网站开发和J2EE网站开发的环境基本一模一样,wml语句嵌入JSP页面即可,服务器采用Tomcat。index.jspxmlversion="1.0"encoding="utf-8"?>%@ page contentType="text/vnd.wap.wml; charset=utf-8"%>>wml>hea原创 2014-08-10 10:08:12 · 1244 阅读 · 0 评论 -
Windows下安装Tomcat服务
startup.bat中添加以下内容setlocalSET JAVA_HOME=D:\Program Files\Java\jdk1.8.0_05SET CATALINA_HOME=D:\Program Files\apache-tomcat-8.0.9shutdown.bat中添加以下内容setlocalSET JAVA_HOME=D:\Program Files\Java\jdk1.原创 2014-08-10 10:09:39 · 602 阅读 · 0 评论 -
JDBC连接池
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/45/0C/wKiom1PjixLxfknCAAEbp-e9BqY598.jpg" title="QQ图片20140807221904.jpg" alt="wKiom1PjixLxfknCAAEbp-e9BqY598.jpg" />DBConnection.javapackage c原创 2014-08-10 10:09:48 · 717 阅读 · 0 评论 -
Java对文件及文件夹的操作
package com.umgsai.txyl.util; import java.io.File; public class FileOperater { // 验证字符串是否为正确路径名的正则表达式 private static String matches = "[A-Za-z]:\\\\[^:?\">; // 通过 sPath.matches(matches)原创 2014-08-10 10:08:10 · 632 阅读 · 0 评论 -
浏览器获取地理方位
var position_option = { enableHighAccuracy : true, maximumAge : 30000, timeout : 20000 }; navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionE原创 2014-08-10 10:08:17 · 758 阅读 · 0 评论 -
Spring入门_01
com.microsoft.sqlserver.jdbc.SQLServerDriver sa 123456 jdbc:sqlserver://localhost:1433;database=surveillance UserManager.javapacka原创 2014-08-10 10:08:21 · 578 阅读 · 0 评论 -
JSTL I18N 格式标签库
I18N标签库 标签的使用"> 英文: <fmt:formatDate value="${date}" type="both" dateStyle="full" timeStyle="full" />原创 2014-08-10 10:09:50 · 671 阅读 · 0 评论 -
总结JSP与servlet之间的传值
JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。 通过对象 request和 session (不考虑 application)完成传值。 一、JSP -> servlet JSP页面有3种方法向 servlet传值: form表单、URL 、其他 ... %...... sessi原创 2014-08-10 10:03:59 · 487 阅读 · 0 评论 -
获取JDBC中的ResultSet的记录的条数
方法一:利用ResultSet的getRow方法来获得ResultSet的总行数Java代码 ResultSet rs; rs.last(); //移到最后一行 int rowCount = rs.getRow(); //得到当前行号,也就是记录数 rs.beforeFirst(); //如果还要用结果集,就把指针再移到初始化的位置 方法二:利用循环Resu转载 2014-08-10 10:07:42 · 862 阅读 · 0 评论 -
sde
CREATE TABLE [sde].[HM_V2]( [OBJECTID] [int] NOT NULL, [ID] [int] NULL, [CD] [numeric](19, 8) NULL, [HG] [numeric](19, 8) NULL, [DP_AS] [numeric](19, 8) NULL, [CU] [numeric](19转载 2014-08-10 10:09:00 · 920 阅读 · 0 评论 -
Struts2中ModelDriven的陷阱及其预防
页面表单 struts.xml配置 user_update.jspcom.test.UserActionpublic class UserAction implements ModelDriven { private User user; @Override public Object getModel()原创 2014-08-10 21:05:07 · 856 阅读 · 1 评论 -
Java读取txt文件,计算2011年9月份的通话时间
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; public class test2 {原创 2014-08-10 10:03:22 · 638 阅读 · 0 评论 -
jsp登录验证代码
image.jsp用于生成数字图片 %@ page contentType="image/jpeg;charset=gb2312" import="java.awt.*, java.awt.image.*,java.util.*,javax.imageio.*" %> %! Color getRandColor(int fc,int bc){//给定范围获得随机颜色原创 2014-08-10 10:03:57 · 570 阅读 · 0 评论 -
FCKeditor的jsp版(简单版)
简单版:一、下载文件 1)FCKeditor_2.3.2.zip(基本文件) 2)FCKeditor-2.3.zip(for java)二、解压文件 1)FCKeditor_2.3.2.zip解压后的目录范例为:FCKeditor_2.3.2/FCKeditor/editor 2)FCKeditor-2.3.zip解压后的目录范例为:FCKeditor-2.3/web/WE原创 2014-08-10 10:07:55 · 600 阅读 · 0 评论 -
Java中的==和equals
public static void abc() { String abc = null; try { if (abc.equals(null)) System.out.println("1"); abc = "abc"; if (abc == "abc") System.out.pri原创 2014-08-10 10:08:00 · 504 阅读 · 0 评论 -
经纬度距离计算Java实现代码
public class test { private static double rad(double d) { return d * Math.PI / 180.0; } public static double GetDistance(double lat1, double lng1, double lat2, double lng2) {原创 2014-08-10 10:09:07 · 699 阅读 · 0 评论 -
Java多线程
1.简单Java多线程例子(继承Thread)public class hello extends Thread{ private String name;原创 2014-08-10 10:09:19 · 577 阅读 · 0 评论