commit
d2f5305d2b
@ -1 +1,5 @@
|
|||||||
build/
|
/target
|
||||||
|
/build
|
||||||
|
.classpath
|
||||||
|
|
||||||
|
/bin/
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
!SESSION 2016-09-13 08:39:40.662 -----------------------------------------------
|
||||||
|
eclipse.buildId=4.3.0.I20130605-2000
|
||||||
|
java.version=1.8.0_91
|
||||||
|
java.vendor=Oracle Corporation
|
||||||
|
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
|
||||||
|
Framework arguments: -product org.eclipse.epp.package.jee.product
|
||||||
|
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
|
||||||
|
|
||||||
|
!ENTRY org.eclipse.egit.ui 2 0 2016-09-13 08:40:07.850
|
||||||
|
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
|
||||||
|
user global configuration and to define the default location to store repositories: 'C:\Users\wuming'. If this is
|
||||||
|
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
|
||||||
|
EGit might behave differently since they see different configuration options.
|
||||||
|
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,3 @@
|
|||||||
|
#GitProjectData
|
||||||
|
#Tue Sep 13 08:40:10 CST 2016
|
||||||
|
.gitdir=../.git
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
version=1
|
@ -0,0 +1,2 @@
|
|||||||
|
GitRepositoriesView.GitDirectories=C\:\\Users\\wuming\\workspace\\data_manager_backend\\.git;
|
||||||
|
eclipse.preferences.version=1
|
@ -0,0 +1,14 @@
|
|||||||
|
content_assist_proposals_background=255,255,255
|
||||||
|
content_assist_proposals_foreground=0,0,0
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
fontPropagated=true
|
||||||
|
org.eclipse.jdt.internal.ui.navigator.layout=2
|
||||||
|
org.eclipse.jdt.ui.editor.tab.width=
|
||||||
|
org.eclipse.jdt.ui.formatterprofiles.version=12
|
||||||
|
org.eclipse.jdt.ui.javadoclocations.migrated=true
|
||||||
|
org.eclipse.jface.textfont=1|Courier New|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New;
|
||||||
|
proposalOrderMigrated=true
|
||||||
|
spelling_locale_initialized=true
|
||||||
|
tabWidthPropagated=true
|
||||||
|
useAnnotationsPrefPage=true
|
||||||
|
useQuickDiffPrefPage=true
|
@ -0,0 +1,2 @@
|
|||||||
|
areThereWebServices=false
|
||||||
|
eclipse.preferences.version=1
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.m2e.discovery.pref.projects=
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
mylyn.attention.migrated=true
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true
|
@ -0,0 +1,3 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.mylyn.tasks.ui.filters.nonmatching=true
|
||||||
|
org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true
|
@ -0,0 +1,3 @@
|
|||||||
|
activeuserprofiles=DESKTOP-65KJ4BV;Team
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.rse.systemtype.local.systemType.defaultUserId=wuming
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.rse.preferences.order.connections=DESKTOP-65KJ4BV.Local
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
pref_first_startup=false
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.team.ui.first_time=false
|
@ -0,0 +1,2 @@
|
|||||||
|
browsers=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<web-browsers current\="0">\r\n<system/>\r\n<external location\="C\:\\Program Files\\Internet Explorer\\iexplore.exe" name\="Internet Explorer"/>\r\n</web-browsers>
|
||||||
|
eclipse.preferences.version=1
|
@ -0,0 +1,5 @@
|
|||||||
|
PROBLEMS_FILTERS_MIGRATE=true
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
platformState=1470357608478
|
||||||
|
quickStart=false
|
||||||
|
tipsAndTricks=true
|
@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
showIntro=false
|
@ -0,0 +1,4 @@
|
|||||||
|
//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10
|
||||||
|
ENABLED_DECORATORS=org.eclipse.jst.ws.jaxws.dom.integration.navigator.WebServiceDecorator\:true,org.eclipse.m2e.core.mavenVersionDecorator\:false,org.eclipse.wst.server.ui.decorator\:false,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.DependencyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ColumnDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ForeignKeyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.IndexTriggerDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.bookmarkDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.FilterNodeDecoration\:true,org.eclipse.datatools.connectivity.ui.decorator.contentextension\:false,org.eclipse.datatools.enablement.ingres.ui.providers.decorators.SynonymDecorationService\:true,org.eclipse.datatools.enablement.ingres.internal.ui.providers.decorators.ParameterDecorationService\:true,org.eclipse.datatools.enablement.sybase.asa.proxytabledecorator\:true,org.eclipse.datatools.enablement.sybase.ase.webservicetabledecorator\:true,org.eclipse.datatools.enablement.sybase.systemtabledecorator\:true,org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_ejb\:true,org.eclipse.jst.j2ee.navigator.internal.J2EEProjectDecorator\:true,org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanDecorator\:true,org.eclipse.jst.jee.navigator.internal.JEEProjectDecorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_servlet\:true,org.eclipse.m2e.core.maven2decorator\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.rse.core.virtualobject.decorator\:true,org.eclipse.rse.core.binary.executable.decorator\:true,org.eclipse.rse.core.script.executable.decorator\:true,org.eclipse.rse.core.java.executable.decorator\:true,org.eclipse.rse.core.library.decorator\:true,org.eclipse.rse.core.link.decorator\:true,org.eclipse.rse.subsystems.error.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.SymlinkDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,org.eclipse.wst.jsdt.ui.override.decorator\:true,org.eclipse.wst.server.ui.navigatorDecorator\:true,
|
||||||
|
PLUGINS_NOT_ACTIVATED_ON_STARTUP=org.eclipse.m2e.discovery;
|
||||||
|
eclipse.preferences.version=1
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<typeInfoHistroy/>
|
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<qualifiedTypeNameHistroy/>
|
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<section name="Workbench">
|
||||||
|
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
|
||||||
|
<item value="2" key="layout"/>
|
||||||
|
<item value="true" key="group_libraries"/>
|
||||||
|
<item value="<?xml version="1.0" encoding="UTF-8"?>
<packageExplorer group_libraries="1" layout="2" linkWithEditor="0" rootMode="1" workingSetName="">
<customFilters userDefinedPatternsEnabled="false">
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsConnections" isEnabled="true"/>
<child filterId="org.eclipse.mylyn.java.ui.MembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.pde.ui.BinaryProjectFilter1" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.pde.ui.ExternalPluginLibrariesFilter1" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsTempFiles" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</packageExplorer>" key="memento"/>
|
||||||
|
<item value="1" key="rootMode"/>
|
||||||
|
<item value="false" key="linkWithEditor"/>
|
||||||
|
</section>
|
||||||
|
</section>
|
@ -0,0 +1,41 @@
|
|||||||
|
<configuration scan="true">
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||||
|
<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
<filter class="org.eclipse.m2e.logback.appender.ConsoleAppenderFilter"/>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
|
<File>${org.eclipse.m2e.log.dir}/0.log</File>
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||||
|
<FileNamePattern>${org.eclipse.m2e.log.dir}/%i.log</FileNamePattern>
|
||||||
|
<MinIndex>1</MinIndex>
|
||||||
|
<MaxIndex>10</MaxIndex>
|
||||||
|
</rollingPolicy>
|
||||||
|
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||||
|
<MaxFileSize>100MB</MaxFileSize>
|
||||||
|
</triggeringPolicy>
|
||||||
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||||
|
<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="EclipseLog" class="org.eclipse.m2e.logback.appender.EclipseLogAppender">
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>WARN</level>
|
||||||
|
</filter>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="MavenConsoleLog" class="org.eclipse.m2e.logback.appender.MavenConsoleAppender">
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="FILE" />
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
<appender-ref ref="EclipseLog" />
|
||||||
|
<appender-ref ref="MavenConsoleLog" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="com.ning.http.client" level="INFO" />
|
||||||
|
</configuration>
|
@ -0,0 +1,57 @@
|
|||||||
|
# RSE DOM Node
|
||||||
|
00-name=DESKTOP-65KJ4BV\:local.files
|
||||||
|
01-type=FilterPool
|
||||||
|
03-attr.default=true
|
||||||
|
03-attr.deletable=true
|
||||||
|
03-attr.id=local.files
|
||||||
|
03-attr.nonRenamable=false
|
||||||
|
03-attr.owningParentName=null
|
||||||
|
03-attr.release=200
|
||||||
|
03-attr.singleFilterStringOnly=false
|
||||||
|
03-attr.singleFilterStringOnlyESet=false
|
||||||
|
03-attr.stringsCaseSensitive=true
|
||||||
|
03-attr.supportsDuplicateFilterStrings=false
|
||||||
|
03-attr.supportsNestedFilters=true
|
||||||
|
03-attr.type=default
|
||||||
|
06-child.00000.00-name=My Home
|
||||||
|
06-child.00000.01-type=Filter
|
||||||
|
06-child.00000.03-attr.default=false
|
||||||
|
06-child.00000.03-attr.filterType=default
|
||||||
|
06-child.00000.03-attr.id=My Home
|
||||||
|
06-child.00000.03-attr.nonChangable=false
|
||||||
|
06-child.00000.03-attr.nonDeletable=false
|
||||||
|
06-child.00000.03-attr.nonRenamable=false
|
||||||
|
06-child.00000.03-attr.promptable=false
|
||||||
|
06-child.00000.03-attr.relativeOrder=0
|
||||||
|
06-child.00000.03-attr.release=200
|
||||||
|
06-child.00000.03-attr.singleFilterStringOnly=false
|
||||||
|
06-child.00000.03-attr.stringsCaseSensitive=false
|
||||||
|
06-child.00000.03-attr.stringsNonChangable=false
|
||||||
|
06-child.00000.03-attr.supportsDuplicateFilterStrings=false
|
||||||
|
06-child.00000.03-attr.supportsNestedFilters=true
|
||||||
|
06-child.00000.06-child.00000.00-name=C\:\\Users\\wuming\\*
|
||||||
|
06-child.00000.06-child.00000.01-type=FilterString
|
||||||
|
06-child.00000.06-child.00000.03-attr.default=false
|
||||||
|
06-child.00000.06-child.00000.03-attr.string=C\:\\Users\\wuming\\*
|
||||||
|
06-child.00000.06-child.00000.03-attr.type=default
|
||||||
|
06-child.00001.00-name=Drives
|
||||||
|
06-child.00001.01-type=Filter
|
||||||
|
06-child.00001.03-attr.default=false
|
||||||
|
06-child.00001.03-attr.filterType=default
|
||||||
|
06-child.00001.03-attr.id=Drives
|
||||||
|
06-child.00001.03-attr.nonChangable=false
|
||||||
|
06-child.00001.03-attr.nonDeletable=false
|
||||||
|
06-child.00001.03-attr.nonRenamable=false
|
||||||
|
06-child.00001.03-attr.promptable=false
|
||||||
|
06-child.00001.03-attr.relativeOrder=0
|
||||||
|
06-child.00001.03-attr.release=200
|
||||||
|
06-child.00001.03-attr.singleFilterStringOnly=false
|
||||||
|
06-child.00001.03-attr.stringsCaseSensitive=false
|
||||||
|
06-child.00001.03-attr.stringsNonChangable=false
|
||||||
|
06-child.00001.03-attr.supportsDuplicateFilterStrings=false
|
||||||
|
06-child.00001.03-attr.supportsNestedFilters=true
|
||||||
|
06-child.00001.06-child.00000.00-name=*
|
||||||
|
06-child.00001.06-child.00000.01-type=FilterString
|
||||||
|
06-child.00001.06-child.00000.03-attr.default=false
|
||||||
|
06-child.00001.06-child.00000.03-attr.string=*
|
||||||
|
06-child.00001.06-child.00000.03-attr.type=default
|
@ -0,0 +1,25 @@
|
|||||||
|
# RSE DOM Node
|
||||||
|
00-name=Local
|
||||||
|
01-type=Host
|
||||||
|
03-attr.description=
|
||||||
|
03-attr.hostname=LOCALHOST
|
||||||
|
03-attr.offline=false
|
||||||
|
03-attr.promptable=false
|
||||||
|
03-attr.systemType=org.eclipse.rse.systemtype.local
|
||||||
|
03-attr.type=Local
|
||||||
|
06-child.00000.00-name=Local Connector Service
|
||||||
|
06-child.00000.01-type=ConnectorService
|
||||||
|
06-child.00000.03-attr.group=Local Connector Service
|
||||||
|
06-child.00000.03-attr.port=0
|
||||||
|
06-child.00000.03-attr.useSSL=false
|
||||||
|
06-child.00000.06-child.00000.00-name=Local Files
|
||||||
|
06-child.00000.06-child.00000.01-type=SubSystem
|
||||||
|
06-child.00000.06-child.00000.03-attr.hidden=false
|
||||||
|
06-child.00000.06-child.00000.03-attr.type=local.files
|
||||||
|
06-child.00000.06-child.00000.06-child.00000.00-name=DESKTOP-65KJ4BV___DESKTOP-65KJ4BV\:local.files
|
||||||
|
06-child.00000.06-child.00000.06-child.00000.01-type=FilterPoolReference
|
||||||
|
06-child.00000.06-child.00000.06-child.00000.03-attr.refID=local.files
|
||||||
|
06-child.00000.06-child.00001.00-name=Local Shells
|
||||||
|
06-child.00000.06-child.00001.01-type=SubSystem
|
||||||
|
06-child.00000.06-child.00001.03-attr.hidden=false
|
||||||
|
06-child.00000.06-child.00001.03-attr.type=local.shells
|
@ -0,0 +1,7 @@
|
|||||||
|
# RSE DOM Node
|
||||||
|
00-name=DESKTOP-65KJ4BV
|
||||||
|
01-type=Profile
|
||||||
|
03-attr.defaultPrivate=true
|
||||||
|
03-attr.isActive=true
|
||||||
|
05-ref.00000=FP.local.files_0
|
||||||
|
05-ref.00001=H.local_16
|
@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<section name="Workbench">
|
||||||
|
<section name="org.eclipse.ui.internal.QuickAccess">
|
||||||
|
<item value="759" key="dialogHeight"/>
|
||||||
|
<item value="1440" key="dialogWidth"/>
|
||||||
|
<list key="textEntries">
|
||||||
|
</list>
|
||||||
|
<list key="orderedElements">
|
||||||
|
</list>
|
||||||
|
<list key="orderedProviders">
|
||||||
|
</list>
|
||||||
|
<list key="textArray">
|
||||||
|
</list>
|
||||||
|
</section>
|
||||||
|
<section name="ShowViewDialog">
|
||||||
|
<item value="345" key="DIALOG_WIDTH"/>
|
||||||
|
<item value="1|Microsoft YaHei UI|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|Microsoft YaHei UI" key="DIALOG_FONT_NAME"/>
|
||||||
|
<item value="org.eclipse.jdt.ui.PackageExplorer" key="ShowViewDialog.STORE_SELECTED_VIEW_ID"/>
|
||||||
|
<item value="452" key="DIALOG_HEIGHT"/>
|
||||||
|
<item value="796" key="DIALOG_X_ORIGIN"/>
|
||||||
|
<item value="227" key="DIALOG_Y_ORIGIN"/>
|
||||||
|
<list key="ShowViewDialog.STORE_EXPANDED_CATEGORIES_ID">
|
||||||
|
<item value="org.eclipse.jdt.ui.java"/>
|
||||||
|
</list>
|
||||||
|
</section>
|
||||||
|
<section name="ImportExportAction">
|
||||||
|
</section>
|
||||||
|
</section>
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
org.eclipse.core.runtime=1
|
@ -0,0 +1,3 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
performed.operation.correct.unbound.jre=1.0
|
||||||
|
performed.operation.resolve.unknown.runtime=1.0
|
@ -1,4 +1,10 @@
|
|||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
encoding//WebContent/WEB-INF/config/config.properties=UTF-8
|
encoding//WebContent/WEB-INF/config/config.properties=UTF-8
|
||||||
|
<<<<<<< HEAD
|
||||||
encoding//src/com/platform/controller/DataModelController.java=UTF-8
|
encoding//src/com/platform/controller/DataModelController.java=UTF-8
|
||||||
encoding/<project>=UTF-8
|
encoding/<project>=UTF-8
|
||||||
|
=======
|
||||||
|
encoding//src/com/platform/utils/GanymedSSH.java=UTF-8
|
||||||
|
encoding/<project>=UTF-8
|
||||||
|
separateDerivedEncodings=true
|
||||||
|
>>>>>>> ef099fd1aed73bcc4ef4c8d62aaba6cc6ec2dabf
|
||||||
|
@ -1,7 +1,101 @@
|
|||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
|
||||||
|
org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
|
||||||
|
org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
|
||||||
|
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
|
||||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
|
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||||
org.eclipse.jdt.core.compiler.compliance=1.7
|
org.eclipse.jdt.core.compiler.compliance=1.7
|
||||||
|
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||||
|
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||||
|
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||||
|
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
|
||||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.deadCode=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.deprecation=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
|
||||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.nullReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
|
||||||
|
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
|
||||||
|
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
|
||||||
org.eclipse.jdt.core.compiler.source=1.7
|
org.eclipse.jdt.core.compiler.source=1.7
|
||||||
|
@ -0,0 +1,3 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.jpt.core.platform=generic2_1
|
||||||
|
org.eclipse.jpt.jpa.core.discoverAnnotatedClasses=false
|
@ -0,0 +1,4 @@
|
|||||||
|
activeProfiles=
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
resolveWorkspaceProjects=true
|
||||||
|
version=1
|
@ -0,0 +1,7 @@
|
|||||||
|
<root>
|
||||||
|
<facet id="jpt.jpa">
|
||||||
|
<node name="libprov">
|
||||||
|
<attribute name="provider-id" value="jpa-no-op-library-provider"/>
|
||||||
|
</node>
|
||||||
|
</facet>
|
||||||
|
</root>
|
@ -1,10 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<faceted-project>
|
<faceted-project>
|
||||||
<runtime name="Apache Tomcat v7.0"/>
|
<runtime name="MyEclipse Tomcat v7.0"/>
|
||||||
<fixed facet="java"/>
|
<fixed facet="java"/>
|
||||||
<fixed facet="wst.jsdt.web"/>
|
<fixed facet="wst.jsdt.web"/>
|
||||||
<fixed facet="jst.web"/>
|
<fixed facet="jst.web"/>
|
||||||
<installed facet="java" version="1.7"/>
|
<installed facet="java" version="1.7"/>
|
||||||
<installed facet="jst.web" version="3.0"/>
|
<installed facet="jst.web" version="3.0"/>
|
||||||
<installed facet="wst.jsdt.web" version="1.0"/>
|
<installed facet="wst.jsdt.web" version="1.0"/>
|
||||||
|
<installed facet="jpt.jpa" version="2.1"/>
|
||||||
</faceted-project>
|
</faceted-project>
|
||||||
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>RemoteSystemsTempFiles</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.rse.ui.remoteSystemsTempNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
function ergodic(){
|
||||||
|
for file in `ls $1`
|
||||||
|
do
|
||||||
|
if [ "$file" != "app" -a -d $1"/"$file ]
|
||||||
|
then
|
||||||
|
ergodic $1"/"$file
|
||||||
|
else
|
||||||
|
local path=$1"/"$file
|
||||||
|
echo $path
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
IFS=$'\n' #这个必须要,否则会在文件名中有空格时出错
|
||||||
|
INIT_PATH=".";
|
||||||
|
ergodic $1
|
Binary file not shown.
@ -0,0 +1,109 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
|
||||||
|
|
||||||
|
<mapper namespace="com.platform.dao.DataInfoDao">
|
||||||
|
<resultMap id="getEntityByText" type="DataInfoEntity">
|
||||||
|
<id property="id" column="id" javaType="int" jdbcType="INTEGER" />
|
||||||
|
<result property="regionalismCode" column="regionalism_code"
|
||||||
|
javaType="string" jdbcType="VARCHAR" />
|
||||||
|
<result property="cityName" column="city_name" javaType="string"
|
||||||
|
jdbcType="VARCHAR" />
|
||||||
|
<result property="districtName" column="district_name"
|
||||||
|
javaType="string" jdbcType="VARCHAR" />
|
||||||
|
<result property="systemCode" column="system_code" javaType="int"
|
||||||
|
jdbcType="INTEGER" />
|
||||||
|
<result property="systemName" column="system_name" javaType="string"
|
||||||
|
jdbcType="VARCHAR" />
|
||||||
|
<result property="dataType" column="data_type" javaType="string"
|
||||||
|
jdbcType="VARCHAR" />
|
||||||
|
<result property="dataVersion" column="data_version" javaType="int"
|
||||||
|
jdbcType="INTEGER" />
|
||||||
|
<result property="submittedBatch" column="submitted_batch"
|
||||||
|
javaType="string" jdbcType="VARCHAR" />
|
||||||
|
<result property="dataPath" column="data_path" javaType="string"
|
||||||
|
jdbcType="VARCHAR" />
|
||||||
|
<result property="charset" column="data_charset" javaType="string"
|
||||||
|
jdbcType="VARCHAR" />
|
||||||
|
<result property="collectingTime" column="collection_time"
|
||||||
|
javaType="string" jdbcType="DATE" />
|
||||||
|
<result property="collectorContacts" column="collector_contacts"
|
||||||
|
javaType="string" jdbcType="VARCHAR" />
|
||||||
|
<result property="collectorName" column="collector_name"
|
||||||
|
javaType="string" jdbcType="VARCHAR" />
|
||||||
|
<result property="year" column="data_year" javaType="string"
|
||||||
|
jdbcType="VARCHAR" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="conditionsFilters">
|
||||||
|
<if test="PagerOptions.dataType!=null">
|
||||||
|
and data_details.data_type=#{PagerOptions.dataType}
|
||||||
|
</if>
|
||||||
|
<if test="PagerOptions.submittedBatch!=null">
|
||||||
|
and
|
||||||
|
data_details.submitted_batch=#{PagerOptions.submittedBatch}
|
||||||
|
</if>
|
||||||
|
<if test="PagerOptions.cityName!=null">
|
||||||
|
and data_details.city_name=#{PagerOptions.cityName}
|
||||||
|
</if>
|
||||||
|
<if test="PagerOptions.districtName!=null">
|
||||||
|
and
|
||||||
|
data_details.district_name=#{PagerOptions.districtName}
|
||||||
|
</if>
|
||||||
|
<if test="PagerOptions.dataVersion !=null">
|
||||||
|
and data_details.data_version=#{PagerOptions.dataVersion}
|
||||||
|
</if>
|
||||||
|
<if test="PagerOptions.systemName !=null">
|
||||||
|
and data_details=#{PagerOptions.systemName}
|
||||||
|
</if>
|
||||||
|
<if test="PagerOptions.dataYear !=null">
|
||||||
|
and data_details.data_year=#{PagerOptions.dataYear}
|
||||||
|
</if>
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 获取数据符合筛选条件的全部记录信息 -->
|
||||||
|
<select id="3
|
||||||
|
" parameterType="PagerOptions"
|
||||||
|
resultMap="getEntityByText">
|
||||||
|
SELECT
|
||||||
|
id,regionalism_code,city_name,district_name,system_code,system_name,data_type,data_version,submitted_batch,data_path,data_charset,collection_time,collector_name,collector_contacts,data_year
|
||||||
|
FROM data_details
|
||||||
|
<if test="PagerOptions!=null">
|
||||||
|
<where>
|
||||||
|
<include refid="conditionsFilters" />
|
||||||
|
<choose>
|
||||||
|
<when test="PagerOptions.offset > 0">
|
||||||
|
and data_details.id>= #{PagerOptions.offset}
|
||||||
|
</when>
|
||||||
|
<otherwise>
|
||||||
|
and data_details.id>=0
|
||||||
|
</otherwise>
|
||||||
|
</choose>
|
||||||
|
</where>
|
||||||
|
ORDER BY data_details.id
|
||||||
|
<if test="PagerOptions.limit > 0">
|
||||||
|
LIMIT #{PagerOptions.limit}
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 获取数据符合筛选条件的总记录条数 -->
|
||||||
|
<select id="getLimitedDataCount" resultType="java.lang.Integer"
|
||||||
|
parameterType="PagerOptions">
|
||||||
|
SELECT COUNT(id) FROM data_details
|
||||||
|
<if test="PagerOptions!=null">
|
||||||
|
<where>
|
||||||
|
<include refid="conditionsFilters" />
|
||||||
|
</where>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 获取数据查询的起始di -->
|
||||||
|
<select id="getLimitedBeginId" resultType="java.lang.Integer"
|
||||||
|
parameterType="PagerOptions">
|
||||||
|
SELECT MAX(idx) FROM (SELECT id idx FROM data_details
|
||||||
|
ORDER BY id LIMIT 0,#{PagerOptions.totalLimit}) AS TEMP
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
@ -1,11 +1,16 @@
|
|||||||
|
|
||||||
package com.platform.service;
|
package com.platform.service;
|
||||||
|
|
||||||
import org.springframework.ui.ModelMap;
|
import org.springframework.ui.ModelMap;
|
||||||
|
|
||||||
|
import com.platform.dao.DataInfoDao;
|
||||||
|
import com.platform.entities.DataInfoEntity;
|
||||||
import com.platform.entities.PagerOptions;
|
import com.platform.entities.PagerOptions;
|
||||||
|
|
||||||
public interface DataInfoService {
|
public interface DataInfoService {
|
||||||
public ModelMap getPagerTableData(PagerOptions pagerOptions);
|
public ModelMap getPagerTableData(PagerOptions pagerOptions);
|
||||||
|
|
||||||
void deleteData(String[] id);
|
void deleteData(String[] id) throws Exception;
|
||||||
|
|
||||||
|
int save(DataInfoEntity data) throws Exception;
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
package com.platform.service.thread;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.platform.dao.DataInfoMoveTmpDao;
|
||||||
|
import com.platform.entities.DataInfoEntityMoveTmp;
|
||||||
|
import com.platform.service.IMoveDataService;
|
||||||
|
import com.platform.service.impl.MoveDataServiceImpl;
|
||||||
|
import com.platform.utils.Constant;
|
||||||
|
|
||||||
|
public class TreadMoveData2Start extends Thread{
|
||||||
|
|
||||||
|
|
||||||
|
private IMoveDataService dataInfoMove= new MoveDataServiceImpl();
|
||||||
|
|
||||||
|
public TreadMoveData2Start() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
boolean isBreak = false;
|
||||||
|
while(true){
|
||||||
|
if (isBreak) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
List<DataInfoEntityMoveTmp> resultlist = dataInfoMove.findAll();
|
||||||
|
for (DataInfoEntityMoveTmp moveEntity : resultlist) {
|
||||||
|
if ("1".equals(moveEntity.getCompleteStatus())) {
|
||||||
|
moveEntity.setCompleteStatus("3");
|
||||||
|
dataInfoMove.update(moveEntity);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
isBreak = true;
|
||||||
|
Thread.sleep(Constant.update_dataInfo_sleep_time);
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO Auto-generated catch block
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,137 @@
|
|||||||
|
package com.platform.utils;
|
||||||
|
|
||||||
|
import java.text.DateFormat;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class DateForm {
|
||||||
|
|
||||||
|
private static final String date_format_second = "yyyy-MM-dd HH:mm:ss";
|
||||||
|
|
||||||
|
private static final String date_format_second_non = "yyyy-MM-dd_HH-mm-ss";
|
||||||
|
|
||||||
|
private static final String data_format_min = "yyyy-MM-dd HH:mm";
|
||||||
|
|
||||||
|
private static final String data_format_day = "yyyy-MM-dd";
|
||||||
|
|
||||||
|
private static ThreadLocal<DateFormat> threadLocal_second = new ThreadLocal<DateFormat>();
|
||||||
|
|
||||||
|
private static ThreadLocal<DateFormat> threadLocal_second_non = new ThreadLocal<DateFormat>();
|
||||||
|
|
||||||
|
private static ThreadLocal<DateFormat> threadLocal_min = new ThreadLocal<DateFormat>();
|
||||||
|
|
||||||
|
private static ThreadLocal<DateFormat> threadLocal_day = new ThreadLocal<DateFormat>();
|
||||||
|
|
||||||
|
public static String date2StringBysecond(Date date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_second.get();
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(date_format_second);
|
||||||
|
threadLocal_second.set(format);
|
||||||
|
}
|
||||||
|
return format.format(date);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String date2StringBysecondNon(Date date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_second_non.get();
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(date_format_second_non);
|
||||||
|
threadLocal_second_non.set(format);
|
||||||
|
}
|
||||||
|
return format.format(date);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String date2StringByMin(Date date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_min.get();
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(data_format_min);
|
||||||
|
threadLocal_min.set(format);
|
||||||
|
}
|
||||||
|
return format.format(date);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String date2StringByDay(Date date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_day.get();
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(data_format_day);
|
||||||
|
threadLocal_day.set(format);
|
||||||
|
}
|
||||||
|
return format.format(date);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Date string2DateBysecond(String date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
date = date.trim();
|
||||||
|
if (date.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_second.get();
|
||||||
|
try {
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(date_format_second);
|
||||||
|
threadLocal_second.set(format);
|
||||||
|
}
|
||||||
|
return format.parse(date);
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Date string2DateByMin(String date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
date = date.trim();
|
||||||
|
if (date.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_min.get();
|
||||||
|
try {
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(data_format_min);
|
||||||
|
threadLocal_min.set(format);
|
||||||
|
}
|
||||||
|
return format.parse(date);
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Date string2DateByDay(String date) {
|
||||||
|
if (date == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
date = date.trim();
|
||||||
|
if (date.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
DateFormat format = threadLocal_day.get();
|
||||||
|
try {
|
||||||
|
if(format == null){
|
||||||
|
format = new SimpleDateFormat(data_format_day);
|
||||||
|
threadLocal_day.set(format);
|
||||||
|
}
|
||||||
|
return format.parse(date);
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue